IP Library Granted Patent US 12,450,603
Granted Patent B2
US 12,450,603 · App. 18/012,997 · Granted Oct 21, 2025

Method for building a blockchain

Inventors: Lothar Seidemann (Ludwigshafen am Rhein, DE); Holger Kai Peter Jelich (Ludwigshafen am Rhein, DE)
Assignee: BASF SE
G06Q20/401H04N1/32261H04N1/32283H04N1/32309H04N1/393H04N1/6016G06T2207/10024H04L9/50H04N2201/3233
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,450,603
App. No.
18/012,997
Granted
Oct 21, 2025
Kind
B2
Abstract

Computer implemented method for generating a hash value ( 110 ) is disclosed, the method comprises the following steps: i) Providing a first digital RGB image ( 112 ) having first RGB colors of a physical object ( 114 ); ii) Combining first transaction data ( 116 ) and the first digital RGB image ( 112 ), thereby generating a second RGB image ( 118 ) having second RGB colors; iii) Converting ( 128 ) color values of the second RGB image ( 118 ) from RGB color space ( 130 ) to a secondary color space ( 132 ) having at least four primary colors and determining ( 134 ) a number of respectively colored pixels for each primary color of the secondary color space ( 132 ); iv) Generating ( 136 ) the hash value ( 110 ) by converting the determined number of respectively colored pixels for each primary color of the secondary color space ( 132 ) to hexadecimal numerals.

Claims (21)

1. A computer implemented method for generating a hash value, the method comprising the following steps:

i) providing a first digital RGB image having first RGB colors of a physical object;

ii) combining first transaction data and the first digital RGB image, thereby generating a second RGB image having second RGB colors;

iii) converting color values of the second RGB image from RGB color space to a secondary color space having at least four primary colors and determining a number of respectively colored pixels for each primary color of the secondary color space;

iv) generating the hash value by converting the determined number of respectively colored pixels for each primary color of the secondary color space to hexadecimal numerals.

2. The method according to claim 1 , wherein providing of the first digital RGB image comprises blending and/or mixing pigments and scanning the blended and/or mixed pigments.

3. The method according to claim 1 , wherein the pigment is selected from natural organic materials and from synthetic organic materials.

4. The method according to claim 1 , wherein the pigment is selected from inorganic materials, preferably from metal oxides, more preferably from iron oxides.

5. The method according to claim 1 , wherein the secondary color space is the CMYK color space, wherein the primary colors of the secondary color space are black, cyan, magenta, yellow and white.

6. The method according to claim 1 , wherein step i) comprises generating a digital image element by sizing the first digital RGB image to a pre-defined size, wherein the size of digital image element is larger than a size of the first transaction data.

7. The method according to claim 1 , wherein step ii) comprises determining a binary code of the first digital RGB image and adding a binary code of the first transaction data to the binary code of the first digital RGB image thereby generating the second digital RGB image having second RGB colors.

8. The method according to claim 1 , wherein step ii) comprises mapping the first transaction data to the first digital RGB image.

9. The method according to claim 1 , wherein generating of the hash value comprises converting the determined number of respectively colored pixels for each primary color of the secondary color space via a pre-defined formula to fixed-size hexadecimal values.

10. The method according to claim 1 , wherein the method comprises printing of the transaction data on a substrate, by printing the second RGB image on the substrate and by printing the hexadecimal numeral of the hash value on the same substrate, wherein the method comprises verification of the printed transaction data, by verifying the second digital RGB image.

11. Computer implemented method for generating a root-hash, wherein the method comprises determining a first hash value by using the method for generating a hash value according to claim 1 , wherein the generating of the root-hash comprises the following steps:

a) combining second transaction data ( 139 ) and the first digital RGB image, thereby generating a third RGB image having third RGB colors;

b) converting color values of the third RGB image from RGB color space to the secondary color space and determining a number of respectively colored pixels for each primary color of the secondary color space;

c) generating a further hash value by converting the determined number of respectively colored pixels for each primary color of the secondary color space to hexadecimal numerals;

d) generating the root hash by aggregation of the first hash value and the further hash value.

12. The method according to claim 11 , wherein the method comprises generating further hash values for further transaction data and generating the root hash by aggregation of the hash values.

13. A blockchain based on digital images, wherein the blockchain comprises a plurality of linked blocks, wherein the blockchain is generated by using a method for generating a blockchain according to claim 1 relating to a method for generating a blockchain.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2022
From: SEIDEMANN, LOTHAR; JELICH, HOLGER KAI PETER
To: BASF SE
Reel/Frame 062206/0822 →
Priority Claims (2)
EP 20183177 · Jun 30, 2020 · regional
EP 21162854 · Mar 16, 2021 · regional
Continuity (1)
Related Publication 20230237479A1 · Jul 27, 2023
References Cited (21)
US 5283671A · Stewart et al. · 1994 [cited by applicant]
US 10594689B1 · Weaver et al. · 2020 [cited by applicant]
US 20040153649A1 · Rhoads · 2004 [cited by examiner]
US 20150006390A1 · Aissi et al. · 2015 [cited by applicant]
US 20190236406A1 · Blatt · 2019 [cited by examiner]
US 20190385269A1 · Zachary · 2019 [cited by examiner]
JP 2001117995A · 2001 [cited by applicant]
JP 2008078820A · 2008 [cited by examiner]
JP 2009139722A · 2009 [cited by applicant]
JP 2017162338A · 2017 [cited by applicant]
WO 2019211178A1 · 2019 [cited by applicant]
“Kapitel 7 Kryptographisch sichere Hashverfahren” Retrived from hilbert.math.uni-mannheim.de/˜seiler/Krypto10/Kryptologie10.pdf, pp. 273-292. [cited by applicant]
“Merkle tree,” Rretrieved from en.wikipedia.org/wiki/Merkle_tree, pp. 5. [cited by applicant]
Improving Image Performance by Using Color Lookup Tables, Adobe developer support, Technical Note #5121, Mar. 31, 1992 or https://www.rgbtohex.net/hextorgb/. [cited by applicant]
“Schule der Farben—Grundzüge der Farbentheorie für Computeranwender und andere”, Küppers, Harald, DuMont Buchverlag, Köln 2. Edition, ISBN 978-3-7701-2841-9, pp. 125-134, or www.farbtabelle.at/farben-umrechnen. [cited by applicant]
Brilliant Math & Science Wiki, “Secure Hash Algorithms,” Retrieved from https://brilliant.org/wiki/secure-hashing-algorithms/ , pp. 6. [cited by applicant]
Ghosh et al., “A Study on the Issue of Blockchain's Energy Consumption,” Proceedings of International Ethical Hacking Conference, Jan. 2020, pp. 63-75. [cited by applicant]
Hashed Out by The SSL Store, “What Is a Hash Function in Cryptography? A Beginner's Guide,” Retrieved from https://www.thesslstore.com/blog/what-is-a-hash-function-in-cryptography-a-beginners-guide/ , pp. 16. [cited by applicant]
Reyes-Garcia, E., “The Image-Interface: Graphical Supports for Visual Information,” John Wiley & Sons, Oct. 2017, pp. 74. [cited by applicant]
Sedlmeir et al., “The Energy Consumption of Blockchain Technology: Beyond Myth,” Business & Information Systems Engineering, vol. 62, No. 1, Jun. 19, 2020, pp. 599-608. [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/EP2021/067875, mailed on Jan. 5, 2022, 15 pages. [cited by applicant]