Back to results
US 11,706,035 B2Granted
Signature verification using blockchain
AssigneeRed Hat, Inc.
InventorsBruno Ciscato, Dominic Hart
Life of this patent
Estimating the term…
Abstract
A package management system to initiate a transaction in a blockchain system. The transaction comprises an indication of the signature for the software package and is to be stored in a blockchain. The package management system distributes the software package to a computing device with an indication of a location of the signature in the blockchain.
Claims20
A method comprising:
- initiating, by a processing device, one or more transactions in a blockchain system, wherein the one or more transactions comprise a first indication of a first signature fora first software package and a second indication of a second signature fora second software package, each of the first indication and the second indication to be stored in a blockchain, wherein the first signature comprises a first plurality of checksums that are each generated using at least part of the first software package and the second signature comprises a second plurality of checksums that are each generated using at least part of the second software package;
- and
- distributing at least one of the first software package to a computing device with an indication of a location of the first signature in the blockchain or the second software package to the computing device with an indication of a location of the second signature in the blockchain.
A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to:
- initiate, by a processing device, one or more transactions in a blockchain system, wherein the one or more transactions comprise a first indication of a first signature fora first software package and a second indication of a second signature fora second software package, each of the first indication and the second indication to be stored in a blockchain, wherein the first signature comprises a first plurality of checksums that are each generated using at least part of the first software package and the second signature comprises a second plurality of checksums that are each generated using at least part of the second software package;
- and
- distribute at least one of the first software package to a computing device with an indication of a location of the first signature in the blockchain or the second software package to the computing device with an indication of a location of the second signature in the blockchain.
A system comprising:
- a memory device;
- and
- a processing device operatively coupled to the memory device, the processing device to:
- initiate, by a processing device, one or more transactions in a blockchain system, wherein the one or more transactions comprise a first indication of a first signature fora first software package and a second indication of a second signature fora second software package, each of the first indication and the second indication to be stored in a blockchain, wherein the first signature comprises a first plurality of checksums that are each generated using at least part of the first software package and the second signature comprises a second plurality of checksums that are each generated using at least part of the second software package;
- and
- distribute at least one of the first software package to a computing device with an indication of a location of the first signature in the blockchain or the second software package to the computing device with an indication of a location of the second signature in the blockchain.
3 more elements
Dependencies are inferred from the claim text.