-
公开(公告)号:US20180150405A1
公开(公告)日:2018-05-31
申请号:US15577846
申请日:2015-12-18
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Patrick Goldsack , Brian Quentin Monahan , James Salter , Adrian John Baldwin
IPC: G06F12/1018 , G06F3/06
CPC classification number: G06F12/1018 , G06F3/0619 , G06F3/0649 , G06F3/065 , G06F3/0679 , G06F8/437 , G06F2212/401
Abstract: In one example in accordance with the present disclosure, a method for data type management may include adding a first data to a first data set. The first data set may belong to a plurality of data sets stored in a memory and each data set in the plurality may correspond to a type table defining data types in the corresponding data set. The method may further include determining that a first data type of the first data is not in a first type table corresponding to the first data set and generating an identifier corresponding to the first data type. The identifier may identify uses of the first data type within each data set in the plurality and may be a standardized value that is used by each data set in the plurality. The method may also include inserting the identifier into the first type table.
-
公开(公告)号:US11496317B2
公开(公告)日:2022-11-08
申请号:US15756977
申请日:2016-01-21
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Chris Tofts , Brian Quentin Monahan , Adrian John Baldwin
Abstract: A method of validating software including maintaining, in a trusted computing system, a copy of at least portions of data of the software, the software comprising data in an untrusted computing system. The method includes, with the trusted computing system, specifying selected data from data included in the copy as hash data, generating an executable file for generating a hash based on the specified hash data, executing the executable file to generate a check hash using the specified selected data from the copy as the hash data, and determining whether the software is valid based, at least in part, on a comparison of the check hash to an access hash generated by execution of the executable file by the untrusted computing system using the specified selected data from the untrusted computing system as the hash data.
-
公开(公告)号:US10380025B2
公开(公告)日:2019-08-13
申请号:US15756056
申请日:2016-01-19
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Patrick Goldsack , James Salter , Adrian John Baldwin
IPC: G06F12/0895 , G06F9/00 , G06F12/14 , G06F12/02 , G06F12/0864
Abstract: An example system in accordance with an aspect of the present disclosure includes a cache engine, a validate engine, and an access engine. The cache engine is to cache, into an address cache of an object reference, an object address corresponding to an object, in response to performing a lookup of the object via at least one indirection. The validate engine is to validate that an object ID of the object located at the cached object address corresponds to a reference object ID that is stored in the object reference and associated with the object. The access engine is to access the object via a lookup of the object address cached in the address cache of the object reference, in response to validating the reference object ID.
-
公开(公告)号:US20180246813A1
公开(公告)日:2018-08-30
申请号:US15756056
申请日:2016-01-19
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Patrick Goldsack , James Salter , Adrian John Baldwin
IPC: G06F12/0895 , G06F12/0864 , G06F12/02 , G06F12/14
CPC classification number: G06F12/0895 , G06F9/00 , G06F12/0215 , G06F12/0292 , G06F12/0864 , G06F12/145
Abstract: An example system in accordance with an aspect of the present disclosure includes a cache engine, a validate engine, and an access engine. The cache engine is to cache, into an address cache of an object reference, an object address corresponding to an object, in response to performing a lookup of the object via at least one indirection. The validate engine is to validate that an object ID of the object located at the cached object address corresponds to a reference object ID that is stored in the object reference and associated with the object. The access engine is to access the object via a lookup of the object address cached in the address cache of the object reference, in response to validating the reference object ID.
-
公开(公告)号:US20180067848A1
公开(公告)日:2018-03-08
申请号:US15573662
申请日:2015-07-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Adrian John Baldwin , James Salter
CPC classification number: G06F12/0223 , G06F12/1441 , G06F12/1458 , G06F12/1483 , G06F21/78 , G06F21/85 , G06F2212/1052
Abstract: There is provided a memory access control method and system in which one or more memory blocks are allocated to hold data for a dataset and the one or more memory blocks are associated with metadata related to the dataset and a policy related to allowing access to the one or more memory blocks for attachment of the memory blocks to a node. Upon receiving a request from a requesting entity to access an allocated memory block for attachment of the requested memory block to a node, the policy is enforced to determine whether to allow access to the requested memory block for the attachment of the requested memory block to the node given a set of memory blocks already attached to the node.
-
-
-
-