PL449672A3 - Method for authenticating an electronic seal - Google Patents
Method for authenticating an electronic sealInfo
- Publication number
- PL449672A3 PL449672A3 PL449672A PL44967224A PL449672A3 PL 449672 A3 PL449672 A3 PL 449672A3 PL 449672 A PL449672 A PL 449672A PL 44967224 A PL44967224 A PL 44967224A PL 449672 A3 PL449672 A3 PL 449672A3
- Authority
- PL
- Poland
- Prior art keywords
- seal
- challenge
- response
- authenticator
- key
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3271—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
- H04L9/3278—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response using physically unclonable functions [PUF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/73—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by creating or determining hardware identification, e.g. serial numbers
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09C—CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
- G09C1/00—Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
- H04L9/0656—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
- H04L9/0662—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mathematical Physics (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Storage Device Security (AREA)
- Credit Cards Or The Like (AREA)
- Adhesive Tapes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Collating Specific Patterns (AREA)
- Mobile Radio Communication Systems (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Przedmiotem przedstawionym na rysunku jest sposób uwierzytelniania elektronicznej pieczęci, w którym strona uwierzytelniająca dostarcza do pieczęci pierwsze wyzwanie oraz zaszyfrowane losowym kluczem odbiorczym pierwszą odpowiedź i druga parę wyzwania i odpowiedzi, dzięki którym obliczany jest klucz odbiorczy i uwierzytelniana strona uwierzytelniająca przed pieczęcią po wykorzystaniu układu fizycznie nieklonowalnych funkcji (puf). Układ ten służy następnie do wygenerowania w pieczęci dwóch nowych par wyzwanie-odpowiedź oraz losowany jest klucz nadawczy, którym szyfrowana jest komunikacja zwrotna od pieczęci. Pierwsze nowe wyzwanie jest dodatkowo szyfrowane kluczem odbiorczym. Następnie strona uwierzytelniająca, po obliczeniu klucza nadawczego, odszyfrowuje wszystkie dane i uwierzytelnia pieczęć. Po poprawnym uwierzytelnieniu następuje wymiana obu par wyzwanie-odpowiedź na nowo otrzymane pary.The subject matter shown in the figure is a method for authenticating an electronic seal. In this method, the authenticator delivers a first challenge to the seal, along with a first response and a second challenge-response pair encrypted with a random receiving key. This is used to calculate the receiving key and authenticate the authenticator against the seal using a system of physically unclonable functions (PUF). This system is then used to generate two new challenge-response pairs in the seal, and a random transmitting key is generated, which encrypts the return communication from the seal. The first new challenge is additionally encrypted with the receiving key. The authenticator then, after calculating the transmitting key, decrypts all data and authenticates the seal. After successful authentication, both challenge-response pairs are exchanged for the newly received pairs.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PL430471A PL238366B1 (en) | 2019-07-02 | 2019-07-02 | Electronic seal and method of verifying the electronic seal |
| PCT/IB2020/056218 WO2020240527A1 (en) | 2019-07-02 | 2020-07-01 | Electronic seal and method of electronic seal verification |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| PL449672A3 true PL449672A3 (en) | 2026-03-09 |
Family
ID=73552751
Family Applications (6)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PL430471A PL238366B1 (en) | 2019-07-02 | 2019-07-02 | Electronic seal and method of verifying the electronic seal |
| PL440113A PL242116B1 (en) | 2019-07-02 | 2020-07-01 | Electronic seal |
| PL440524A PL242117B1 (en) | 2019-07-02 | 2020-07-01 | Electronic seal authentication method |
| PL440523A PL241997B1 (en) | 2019-07-02 | 2020-07-01 | The method of electronic seal identification |
| PL449672A PL449672A3 (en) | 2019-07-02 | 2024-09-03 | Method for authenticating an electronic seal |
| PL449671A PL449671A3 (en) | 2019-07-02 | 2024-09-03 | Method for identifying an electronic seal |
Family Applications Before (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PL430471A PL238366B1 (en) | 2019-07-02 | 2019-07-02 | Electronic seal and method of verifying the electronic seal |
| PL440113A PL242116B1 (en) | 2019-07-02 | 2020-07-01 | Electronic seal |
| PL440524A PL242117B1 (en) | 2019-07-02 | 2020-07-01 | Electronic seal authentication method |
| PL440523A PL241997B1 (en) | 2019-07-02 | 2020-07-01 | The method of electronic seal identification |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PL449671A PL449671A3 (en) | 2019-07-02 | 2024-09-03 | Method for identifying an electronic seal |
Country Status (2)
| Country | Link |
|---|---|
| PL (6) | PL238366B1 (en) |
| WO (1) | WO2020240527A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025120078A1 (en) * | 2023-12-05 | 2025-06-12 | Real-Cis Gmbh | Electromechanical cryptographic seal |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8856533B2 (en) * | 2005-09-14 | 2014-10-07 | Koninklijke Philips N.V. | Device, system and method for determining authenticity of an item |
| US8782396B2 (en) * | 2007-09-19 | 2014-07-15 | Verayo, Inc. | Authentication with physical unclonable functions |
| JP5499358B2 (en) * | 2010-03-24 | 2014-05-21 | 独立行政法人産業技術総合研究所 | Authentication processing method and apparatus |
| US10256983B1 (en) * | 2015-03-25 | 2019-04-09 | National Technology & Engineering Solutions Of Sandia, Llc | Circuit that includes a physically unclonable function |
-
2019
- 2019-07-02 PL PL430471A patent/PL238366B1/en unknown
-
2020
- 2020-07-01 PL PL440113A patent/PL242116B1/en unknown
- 2020-07-01 PL PL440524A patent/PL242117B1/en unknown
- 2020-07-01 WO PCT/IB2020/056218 patent/WO2020240527A1/en not_active Ceased
- 2020-07-01 PL PL440523A patent/PL241997B1/en unknown
-
2024
- 2024-09-03 PL PL449672A patent/PL449672A3/en unknown
- 2024-09-03 PL PL449671A patent/PL449671A3/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| WO2020240527A1 (en) | 2020-12-03 |
| PL241997B1 (en) | 2023-01-02 |
| PL440113A1 (en) | 2022-10-17 |
| PL242116B1 (en) | 2023-01-16 |
| PL242117B1 (en) | 2023-01-16 |
| PL440523A1 (en) | 2022-10-03 |
| PL440524A1 (en) | 2022-10-03 |
| PL449671A3 (en) | 2026-03-09 |
| PL430471A1 (en) | 2021-01-11 |
| PL238366B1 (en) | 2021-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12375304B2 (en) | Mutual authentication of confidential communication | |
| EP3642997B1 (en) | Secure communications providing forward secrecy | |
| US10015159B2 (en) | Terminal authentication system, server device, and terminal authentication method | |
| US10178090B2 (en) | System and methods for protecting keys using garbled circuits | |
| CN108737323B (en) | Digital signature method, device and system | |
| CN104683354B (en) | A kind of dynamic password system based on mark | |
| US20160294553A1 (en) | Information delivery system | |
| CN110959163A (en) | Computer-implemented system and method capable of securely storing large blockchains on multiple storage nodes | |
| CN104901935A (en) | Bilateral authentication and data interaction security protection method based on CPK (Combined Public Key Cryptosystem) | |
| CN105072110A (en) | Two-factor remote identity authentication method based on smart card | |
| CN103701787A (en) | User name password authentication method implemented on basis of public key algorithm | |
| CN103051459A (en) | Management method and device of traction secrete key of safety card | |
| CN106850207A (en) | CA-less identity authentication method and system | |
| CN103684798A (en) | Authentication system used in distributed user service | |
| PL449672A3 (en) | Method for authenticating an electronic seal | |
| CN104753682A (en) | Generating system and method of session keys | |
| JP2011250335A (en) | Efficient mutual authentication method, program, and device | |
| RU2771928C2 (en) | Secure data exchange ensuring direct secrecy | |
| KR100917564B1 (en) | ID based ticket authentication method | |
| CN117040825A (en) | Authentication method of Internet of things equipment and storage medium |