INTEGRITY-BASED IMPLEMENTATION OF CONTENT USING DIGITALLY SIGNED SECURE QUICK RESPONSE CODE
A system and method of implementing digitally signed secure quick response (SQR) codes include storing captured content as a hash map, calculating a hash of the captured content, where the hash is a unique key that is stored in the hash map, creating a digital signature for the captured content using a private key such that the captured content is digitally signed, generating a SQR code of the digitally signed captured content, and storing the SQR code including the digitally signed captured content in a secure digital (SD) card.
1 . A method comprising:
storing captured content as a hash map;
calculating a hash of the captured content, where the hash is a unique key that is stored in the hash map;
creating a digital signature for the captured content using a private key such that the captured content is digitally signed;
generating a secure quick response (SQR) code of the digitally signed captured content; and
storing the SQR code including the digitally signed captured content in a secure digital (SD) card.
2 . The method of claim 1 , wherein the captured content is created using a pre-installed digital camera.
3 . The method of claim 1 , wherein the SQR code is stored as a value against the unique key.
4 . The method of claim 1 , wherein the captured content is at least one of image content and video content.
5 . The method of claim 1 , further comprising initiating the transfer of the SQR code including the digitally signed captured content to a destination device for consumption.
6 . The method of claim 5 , wherein the digitally signed captured content is verified using a public key at the destination device.
7 . The method of claim 5 , wherein integrity of the captured content is verified using the unique key at the destination device.
8 . At least one non-transitory machine-readable storage medium comprising instructions that, when executed, cause at least one processing device to at least:
store captured content as a hash map;
calculate a hash of the captured content, where the hash is a unique key that is stored in the hash map;
create a digital signature for the captured content using a private key such that the captured content is digitally signed;
generate a secure quick response (SQR) code of the digitally signed captured content; and
store the SQR code including the digitally signed captured content in a secure digital (SD) card.
9 . The at least one non-transitory machine-readable storage medium of claim 8 , wherein the captured content is created using a pre-installed digital camera.
10 . The at least one non-transitory machine-readable storage medium of claim 8 , wherein the SQR code is stored as a value against the unique key.
11 . The at least one non-transitory machine-readable storage medium of claim 8 , wherein the captured content is at least one of image content and video content.
12 . The at least one non-transitory machine-readable storage medium of claim 8 , wherein the instructions that, when executed, further cause the at least one processing device to at least initiate the transfer of the SQR code including the digitally signed captured content to a destination device for consumption.
13 . The at least one non-transitory machine-readable storage medium of claim 12 , wherein the digitally signed captured content is verified using a public key at the destination device.
14 . The at least one non-transitory machine-readable storage medium of claim 12 , wherein integrity of the captured content is verified using the unique key at the destination device.
15 . An apparatus comprising:
one or more processors to:
store captured content as a hash map;
calculate a hash of the captured content, where the hash is a unique key that is stored in the hash map;
create a digital signature for the captured content using a private key such that the captured content is digitally signed;
generate a secure quick response (SQR) code of the digitally signed captured content; and
store the SQR code including the digitally signed captured content in a secure digital (SD) card.
16 . The apparatus of claim 15 , wherein the captured content is created using a pre-installed digital camera.
17 . The apparatus of claim 15 , wherein the SQR code is stored as a value against the unique key.
18 . The apparatus of claim 15 , wherein the captured content is at least one of image content and video content.
19 . The apparatus of claim 15 , wherein the one or more processors further initiate the transfer of the SQR code including the digitally signed captured content to a destination device for consumption.
20 . The apparatus of claim 19 , wherein the digitally signed captured content is verified using a public key at the destination device.