-
公开(公告)号:US11874936B2
公开(公告)日:2024-01-16
申请号:US17056638
申请日:2018-10-31
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Thalia May Laing , Joshua Serratelli Schiffman
CPC classification number: G06F21/608 , G06F3/1222 , G06F3/1238 , H04L9/0833
Abstract: According to aspect of the present disclosure there are provided methods and apparatus for printing to a group of printers in a network, including a method comprising provisioning each printing device of the plurality of printing devices with a respective private cryptographic key, defining a first group of printing devices comprising a first subset of the plurality of printing devices, generating a first group public key for the defined first group of printing devices, the first group public key generated based on public cryptographic keys corresponding to the respective private cryptographic keys provisioned to the first subset of the plurality of printing devices, and providing the first group public key to a user.
-
公开(公告)号:US20210391992A1
公开(公告)日:2021-12-16
申请号:US17283367
申请日:2018-12-05
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Joshua Serratelli Schiffman , Remy Husson , Thalia May Laing
IPC: H04L9/32
Abstract: A method comprising: receiving, by a blockchain maintainer, a client request for a cryptographic token, the cryptographic token to allow the client to access a particular service from a service provider; processing, by the blockchain maintainer, the request using a blockchain smart contract to determine if the client request is valid; if the client request is determined to be valid, including the client request in the blockchain; generating, by a token issuer, the requested cryptographic token in response to inclusion of the valid client request in the blockchain; and issuing the generated cryptographic token to the client.
-
公开(公告)号:US20240097905A1
公开(公告)日:2024-03-21
申请号:US18454495
申请日:2023-08-23
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Thalia May Laing , Maugan Villatel , Adrian John Baldwin , Pierre Louis Robert Belgarric , Adrian Laurence Shaw
IPC: H04L9/32
CPC classification number: H04L9/3215 , H04L9/3228 , H04L9/3247
Abstract: In an example, a computing device is described. The computing device comprises a processor. The processor is to generate a key using a value as an input to generate the key. The processor is further to, in response to generating the key, exclude the value from future use as the input. The processor is further to store an indication of a subsequent value to use as the input to generate a subsequent key. The indication is cryptographically associated with an entity to control third-party access to the indication.
-
公开(公告)号:US20230052608A1
公开(公告)日:2023-02-16
申请号:US17758594
申请日:2020-01-24
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Gaetan Wattiau , Thalia May Laing , Joshua Serratelli Schiffman
Abstract: According to aspects of the present disclosure, there is provided methods and devices for verifying integrity of a remote device, including a method comprising generating a first nonce value, transmitting the first nonce value, receiving a message from the remote device, the message comprising measurements of a configuration of the remote device and a cryptographic signature based on a private key of a public-private key pair of the remote device and a second nonce value, determining that the second nonce value was generated based on the first nonce value, and verifying the cryptographic signature based on the second nonce value and a public key of the public-private key pair of the remote device.
-
公开(公告)号:US20220400004A1
公开(公告)日:2022-12-15
申请号:US17761701
申请日:2019-10-16
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: David Plaquin , Joshua Serratelli Schiffman , Thalia May Laing
Abstract: In an example, a method includes obtaining an initial seed, a public parameter associated with a processing apparatus and an indication of a state of the processing apparatus. The method may further include generating, by the processing apparatus, a key corresponding to the state of the processing apparatus. The state of the processing apparatus may be based on a combination of the initial seed, the public parameter and the indication of the state.
-
公开(公告)号:US12192384B2
公开(公告)日:2025-01-07
申请号:US18041285
申请日:2020-08-21
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Gaetan Wattiau , Thalia May Laing , Joshua Serratelli Schiffman
Abstract: A system, comprising an authentication module to generate a challenge to authenticate a user, the challenge to be distributed to members of a set of verifying parties; and grant the user access to a resource upon receiving an authenticating response to the challenge; and a combiner module to receive partial responses from members of the set of verifying parties upon verification of the user by each member, the verification made using a provided contextual identifier of the user; based on the partial responses reaching a threshold number of responses, combine the partial responses to obtain a combined response, and provide the combined response to the authentication module as an authenticating response to the challenge.
-
公开(公告)号:US20240097884A1
公开(公告)日:2024-03-21
申请号:US18453580
申请日:2023-08-22
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Thalia May Laing , Maugan Villatel , Pierre Louis Robert Belgarric , Adrian John Baldwin , Adrian Laurence Shaw
CPC classification number: H04L9/0816 , H04L9/32
Abstract: In an example, a computing device is described. The computing device comprises a memory to store a set of states and a corresponding set of non-overlapping time intervals. The computing device further comprises a timing unit to indicate a time at which a signature is to be produced. The computing device further comprises a processor to: identify which time interval of the set of non-overlapping time intervals includes the indicated time; generate a signing key based on a state associated with the identified time interval; and produce a signature, under a stateful signature scheme, with the signing key.
-
公开(公告)号:US20240056312A1
公开(公告)日:2024-02-15
申请号:US18256314
申请日:2020-12-14
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Thalia May Laing , Christopher Ian Dalton , Gabriel Scott McDaniel , Paul L. Jeran
IPC: H04L9/32
CPC classification number: H04L9/3255
Abstract: Example implementations provide a computer program product for authenticating a number of grouped product-packaging pairs, in which each product-packaging pair comprises a respective message, associated with a respective product, and a respective signature associated with the message; the computer program product comprising machine executable instructions arranged, when processed, to: read the product messages and the signatures from the grouped product-packaging pairs; determine and store bilinear computation results associated with each of the messages, and each of the signatures; and determine, from the stored bilinear computation results, whether or processed not at least one product-packaging pair of the number of grouped product-packaging pairs is authentic.
-
公开(公告)号:US20230299972A1
公开(公告)日:2023-09-21
申请号:US17932013
申请日:2022-09-14
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Maugan Cedric Villatel , Thalia May Laing , Ilja Siros
IPC: H04L9/32
CPC classification number: H04L9/3247 , H04L9/3239
Abstract: Examples relate to machine readable storage storing instructions arranged, when processed, to realise methods of verifying as valid a received signature, associated with a respective received message, generated using a Merkle Signature Scheme comprising a Merkle Tree, the Merkel Tree comprising a root node, a number of leaf nodes and a number of intermediate nodes disposed between the root node and the leaf nodes; the instructions comprising instructions to:
calculate a hash value in response to receiving the respective message;
determine that the calculated hash value corresponds to a stored previously verified hash value
calculated in response to a previously received message, and
verify the received signature as valid based on the stored previously verified hash value.-
公开(公告)号:US20230055660A1
公开(公告)日:2023-02-23
申请号:US17799945
申请日:2020-03-06
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Thalia May Laing , Adrian John Baldwin
IPC: G06F21/33
Abstract: In an example there is provided a method, comprising generating a token in response to an interaction between a user device associated to a user and a service device associated to a service. The token comprises record data indicative of the interaction and verification data to verify the record data. The token is communicated to the user device. The token is stored at the service device. The verification data is generated on the basis of the record data and identification data associated to the user.
-
-
-
-
-
-
-
-
-