HK40048925A - Cryptographic asic for key hierarchy enforcement - Google Patents
Cryptographic asic for key hierarchy enforcement Download PDFInfo
- Publication number
- HK40048925A HK40048925A HK62021038095.7A HK62021038095A HK40048925A HK 40048925 A HK40048925 A HK 40048925A HK 62021038095 A HK62021038095 A HK 62021038095A HK 40048925 A HK40048925 A HK 40048925A
- Authority
- HK
- Hong Kong
- Prior art keywords
- integrated circuit
- cryptographic
- transform
- transform key
- information stream
- Prior art date
Links
Claims (15)
- Eine kryptographische integrierte Schaltung (102), die angepasst ist, um Vorgänge auf einem Informationsstrom zu verwalten, beinhaltend:einen Transformationsschlüsselgenerator (304), der konfiguriert ist, um einen Transformationsschlüssel (306) von einer temporären Kopie einer Benutzerpassphrase (302) abzuleiten;einen einmalig programmierbaren Speicher (502), der konfiguriert ist, um den Transformationsschlüssel (306) unter Verwendung von Programmierimpulsen von externen Schaltkreisen zu speichern, wobei der Transformationsschlüssel (306) nach dem Speichern von außerhalb der kryptographischen integrierten Schaltung (102) nicht zugänglich ist;einen ersten Einwegfunktionsschaltungsblock, OWF-Schaltungsblock, (204), der konfiguriert ist, um einen Hash (206) einer Eingangsnachricht (202) zu generieren;einen programmierbaren Transformationsfunktionsschaltungsblock, der konfiguriert ist, um durch den Transformationsschlüssel (306) kundenspezifisch angepasst zu werden und eine kundenspezifisch angepasste Transformationsfunktion durchzuführen, die mindestens eines von einer Bitinversion und einer Bittransposition beinhaltet, um den Hash (206) der Eingangsnachricht (202) in einen transformierten Hash (210) zu transformieren; undeinen zweiten OWF-Schaltungsblock (212), der konfiguriert ist, um einen zweiten Hash des transformierten Hashes (210) als ein Ausgangsergebnis (214) zu generieren, wobei der Informationsstrom eine Blockchain ist.
- Kryptographische integrierte Schaltung gemäß Anspruch 1, wobei der Transformationsschlüssel (306) mindestens eines von einem Identifizieren des Informationsstroms und einem Verarbeiten der Eingangsnachricht (202) von dem Informationsstrom in das Ausgangsergebnis (214) ermöglicht.
- Kryptographische integrierte Schaltung gemäß Anspruch 1, wobei der Transformationsschlüssel (306) abgeleitet wird, indem die Benutzerpassphrase (302) durch mindestens einen OWF-Schaltungsblock verarbeitet wird.
- Kryptographische integrierte Schaltung gemäß Anspruch 2, wobei das Identifizieren das Generieren einer Kennung durch das Verarbeiten einer vorbestimmten Eingangsnachricht beinhaltet.
- Kryptographische integrierte Schaltung gemäß Anspruch 1, wobei das Wissen über den Transformationsschlüssel (306) die Replikation der kryptographischen integrierten Schaltung (102) ermöglicht.
- Kryptographische integrierte Schaltung gemäß Anspruch 1, wobei die Benutzerpassphrase (302) die Erzeugung des Informationsstroms ermöglicht.
- Kryptographische integrierte Schaltung gemäß Anspruch 1, wobei der Transformationsschlüssel (306) während der Herstellung der kryptographischen integrierten Schaltung (102) abgeleitet und gespeichert wird.
- Kryptographische integrierte Schaltung gemäß Anspruch 1, wobei der Transformationsschlüssel (306) nach der Herstellung der kryptographischen integrierten Schaltung (102) abgeleitet und gespeichert wird.
- Ein kryptographisches Verfahren, das auf einer kryptographischen integrierten Schaltung (600) implementiert wird, die angepasst ist, um Vorgänge auf einem Informationsstrom zu verwalten, wobei das Verfahren (600) Folgendes beinhaltet:Ableiten eines Transformationsschlüssels (306) von einer temporären Kopie einer Benutzerpassphrase (302);Speichern des Transformationsschlüssels in einem einmalig programmierbaren Speicher (502) unter Verwendung von Programmierimpulsen von externen Schaltkreisen, wobei der Transformationsschlüssel (306) nach dem Speichern von außerhalb der kryptographischen integrierten Schaltung (102) nicht zugänglich ist; Verarbeiten einer Eingangsnachricht (202) von dem Informationsstrom durch Folgendes:Hashen der Eingangsnachricht (202);Durchführen einer kundenspezifisch angepassten Transformation des Hashes (206) der Eingangsnachricht (202), wobei die Transformation basierend auf dem Transformationsschlüssel (306) kundenspezifisch angepasst wird und mindestens eines von einer Bitinversion und einer Bittransposition beinhaltet, um einen transformierten Hash (206) zu erhalten; undHashen des transformierten Hashes (206) in ein Ausgangsergebnis (214); undErzeugen des Informationsstroms basierend auf dem Ausgangsergebnis (214), wobei der Informationsstrom eine Blockchain ist.
- Kryptographisches Verfahren gemäß Anspruch 9, wobei der Transformationsschlüssel (306) abgeleitet wird, indem die Benutzerpassphrase (302) durch mindestens eine Einwegfunktion, OWF, verarbeitet wird.
- Kryptographisches Verfahren gemäß Anspruch 10, wobei der Transformationsschlüssel (306) durch eine sequenzielle Anwendung von mindestens zwei OWFs auf die Benutzerpassphrase (302) von der Benutzerpassphrase (302) abgeleitet wird.
- Kryptographisches Verfahren gemäß Anspruch 9, das ferner das Identifizieren des Informationsstroms unter Verwendung einer Kennung beinhaltet, die durch das Verarbeiten einer vorbestimmten Eingangsnachricht generiert wird.
- Kryptographisches Verfahren gemäß Anspruch 9, wobei das Wissen über den Transformationsschlüssel (306) die Replikation des kryptographischen Verfahrens ermöglicht.
- Kryptographisches Verfahren gemäß Anspruch 9, wobei der Transformationsschlüssel (306) folgendermaßen abgeleitet und gespeichert wird:während der Herstellung einer kryptographischen integrierten Schaltung (102), die das kryptographische Verfahren (600) ausführt, odernach der Herstellung der kryptographischen integrierten Schaltung (102), die das kryptographische Verfahren (600) ausführt.
- Ein kryptographisches System (102), das in einer kryptographischen integrierten Schaltung enthalten ist, die angepasst ist, um Vorgänge auf einem Informationsstrom zu verwalten, wobei das System Folgendes beinhaltet:Mittel zum Ableiten eines Transformationsschlüssels (306) von einer temporären Kopie einer Benutzerpassphrase (302);Mittel zum Speichern des Transformationsschlüssels (306) in einem einmalig programmierbaren Speicher (502) unter Verwendung von Programmierimpulsen von externen Schaltkreisen, wobei der Transformationsschlüssel (306) nach dem Speichern von außerhalb der kryptographischen integrierten Schaltung (102) nicht zugänglich ist;Mittel zum Verarbeiten einer Eingangsnachricht (202) von dem Informationsstrom durch das Hashen der Eingangsnachricht (202), das Durchführen einer kundenspezifisch angepassten Transformation des Hashes (206) der Eingangsnachricht (202), wobei die Transformation basierend auf dem Transformationsschlüssel (306) kundenspezifisch angepasst wird und mindestens eines von einer Bitinversion und einer Bittransposition beinhaltet, und das Hashen des transformierten Hashes (206) in ein Ausgangsergebnis (214); undMittel zum Erzeugen des Informationsstroms basierend auf dem Ausgangsergebnis (214), wobei der Informationsstrom eine Blockchain ist.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US62/662,544 | 2018-04-25 | ||
| US15/975,615 | 2018-05-09 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK40048925A true HK40048925A (en) | 2021-12-10 |
| HK40048925B HK40048925B (en) | 2024-08-23 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3785394B1 (de) | Kryptographischer asic zur schlüsselhierarchiedurchsetzung | |
| HK40048925A (en) | Cryptographic asic for key hierarchy enforcement | |
| HK40048925B (en) | Cryptographic asic for key hierarchy enforcement | |
| HK40048926B (en) | Cryptographic asic with autonomous onboard permanent storage | |
| HK40048926A (en) | Cryptographic asic with autonomous onboard permanent storage |