-
公开(公告)号:US11070356B2
公开(公告)日:2021-07-20
申请号:US15754017
申请日:2016-03-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Liqun Chen
Abstract: In one example in accordance with the present disclosure, a method may receiving a plaintext to be encrypted. The plaintext may include a first block, a second block and a third block. The method may include generating a preliminary ciphertext based on the first block and the second block and generating, using an encryption key, a first ciphertext using an encryption operation receiving the third block and the preliminary ciphertext as inputs. The method may also include generating, using the encryption key, a first finalized ciphertext using the encryption operation receiving the first block and the first ciphertext as inputs and generating, using the encryption key, a second finalized ciphertext using the encryption operation receiving the second block and the first finalized ciphertext as inputs.
-
公开(公告)号:US20180254888A1
公开(公告)日:2018-09-06
申请号:US15756055
申请日:2015-12-04
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Brian Quentin Monahan , Liqun Chen
CPC classification number: H04L9/0643 , G06F16/90 , G06F16/9014 , G06F17/16 , H04L2209/30
Abstract: Example embodiments relate to combining hashes of data blocks. The examples disclosed herein calculate a hash value for each data block in a sequence of data blocks. The hash values are combined into a combined value, where the combined value has the same sequence as the sequence of data blocks. A master hash value is then calculated for the combined value.
-
公开(公告)号:US20180241560A1
公开(公告)日:2018-08-23
申请号:US15756978
申请日:2016-01-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Liqun Chen , Carey Huscroft
CPC classification number: H04L9/0877 , G06F21/57 , G06F21/577 , G06F2221/034 , H04L9/0866 , H04L9/14 , H04L9/30 , H04L9/3242 , H04L9/3247 , H04L2209/127
Abstract: Example implementations relate to attestation. For example, in an implementation, a target device attestation request is transmitted to a target device, where the target device attestation request includes an identity-based encryption (IBE) ciphertext and a retrieval index. The ciphertext is a nonce encrypted using a trusted platform module (TPM) public key together with an IBE public key. The TPM public key is retrieved from a TPM of the target device, and the IBE public key is an expected value presumed to be stored at the TPM.
-
公开(公告)号:US20170213054A1
公开(公告)日:2017-07-27
申请号:US15328408
申请日:2014-10-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Liqun Chen , Chris I. Dalton , Fraser John Dickin , Nigel Edwards , Simon Kai-Ying Shiu
CPC classification number: G06F21/79 , G06F21/606 , G06F21/64 , H04L9/0822 , H04L9/083 , H04L2463/061
Abstract: In an example, transactions are secured between electronic circuits in a memory fabric. An electronic circuit may receive a transaction integrity key. The electronic circuit may compute a truncated message authentication code (MAC) using the received transaction integrity key and attach the truncated MAC to a security message header (SMH) of the transaction.
-
公开(公告)号:US11563566B2
公开(公告)日:2023-01-24
申请号:US15500530
申请日:2014-10-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Stuart Haber , Liqun Chen
IPC: H04L9/08 , H04L12/417 , H04L12/46 , H04L9/00 , H04L9/14
Abstract: According to an example, key splitting may include utilizing a masked version of a master key that is masked by using a mask.
-
公开(公告)号:US11050562B2
公开(公告)日:2021-06-29
申请号:US15756978
申请日:2016-01-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Liqun Chen , Carey Huscroft
Abstract: Example implementations relate to attestation. For example, in an implementation, a target device attestation request is transmitted to a target device, where the target device attestation request includes an identity-based encryption (IBE) ciphertext and a retrieval index. The ciphertext is a nonce encrypted using a trusted platform module (TPM) public key together with an IBE public key. The TPM public key is retrieved from a TPM of the target device, and the IBE public key is an expected value presumed to be stored at the TPM.
-
公开(公告)号:US10389518B2
公开(公告)日:2019-08-20
申请号:US15418533
申请日:2017-01-27
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Liqun Chen , Stuart Haber
Abstract: A blockchain includes blocks that each store a hash value computed using a hash function from data of the block. Another hash value is computed for each block using a different hash function, and added to the block within the blockchain. New blocks subsequently added to the blockchain have hash values computed using just the different hash function.
-
公开(公告)号:US10374807B2
公开(公告)日:2019-08-06
申请号:US15114921
申请日:2014-04-04
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Liqun Chen , Peter T. Camble , Jonathan P. Buckingham , Simon Pelly , Simon Kai-Ying Shiu , Joseph S. Ficara , Hendrik Radon
Abstract: Storing and retrieving ciphertext in data storage can include determining a first ciphertext value for a first data chunk to be saved to a client-server data storage system using an encrypted chunk hash value associated with the first data chunk as an initial value, and storing the first data chunk on a server in the client-server data storage system in response to determining that the first ciphertext value is a unique ciphertext value. Also, storing and retrieving ciphertext in data storage can include decrypting a ciphertext value for a second data chunk received from a client in the client-server data storage system and based on an encrypted chunk hash value associated with the second data chunk, and sending the second data chunk to the client in response to determining that the decrypted ciphertext value corresponds to an original data chunk saved to the server by the client.
-
公开(公告)号:US20180241543A1
公开(公告)日:2018-08-23
申请号:US15754017
申请日:2016-03-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Liqun Chen
CPC classification number: H04L9/008 , G06F9/30029 , H04L9/0618 , H04L9/0637 , H04L9/0643 , H04L9/08 , H04L9/0861 , H04L9/12
Abstract: In one example in accordance with the present disclosure, a method may receiving a plaintext to be encrypted. The plaintext may include a first block, a second block and a third block. The method may include generating a preliminary ciphertext based on the first block and the second block and generating, using an encryption key, a first ciphertext using an encryption operation receiving the third block and the preliminary ciphertext as inputs. The method may also include generating, using the encryption key, a first finalized ciphertext using the encryption operation receiving the first block and the first ciphertext as inputs and generating, using the encryption key, a second finalized ciphertext using the encryption operation receiving the second block and the first finalized ciphertext as inputs.
-
公开(公告)号:US20180219669A1
公开(公告)日:2018-08-02
申请号:US15418533
申请日:2017-01-27
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Liqun Chen , Stuart Haber
CPC classification number: H04L9/002 , H04L9/0643 , H04L9/0891 , H04L9/3236 , H04L9/3297 , H04L2209/12 , H04L2209/38 , H04L2209/56
Abstract: A blockchain includes blocks that each store a hash value computed using a hash function from data of the block. Another hash value is computed for each block using a different hash function, and added to the block within the blockchain. New blocks subsequently added to the blockchain have hash values computed using just the different hash function.
-
-
-
-
-
-
-
-
-