Patent attributes
In a system and methods to verify data integrity and origin authenticity of signed elements in an arbitrary blockchain, a block is signed using a first digital signature algorithm. A hash on the signed first block value is computed. A parallel assurance of blockchain signatures (“PABS”) record includes a cryptographic message, comprising the block identifier and the hash, and is signed using a second digital signature algorithm, which, in some embodiments, is different from the first digital signature algorithm. Integrity and origin authenticity of the signed block value are verified by verifying the digital signature of the first cryptographic message. Additionally, to verify the block value, a verification hash is computed on the signed block value of the block of the blockchain, and the verification circuit verifies that the hash from the cryptographic message matches the verification hash.