PL449671A3 - Method for identifying an electronic seal - Google Patents

Method for identifying an electronic seal

Info

Publication number
PL449671A3
PL449671A3 PL449671A PL44967124A PL449671A3 PL 449671 A3 PL449671 A3 PL 449671A3 PL 449671 A PL449671 A PL 449671A PL 44967124 A PL44967124 A PL 44967124A PL 449671 A3 PL449671 A3 PL 449671A3
Authority
PL
Poland
Prior art keywords
series
seal
challenges
challenge
authenticating party
Prior art date
Application number
PL449671A
Other languages
Polish (pl)
Inventor
Krzysztof Gołofit
Original Assignee
Krzysztof Gołofit
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Krzysztof Gołofit filed Critical Krzysztof Gołofit
Publication of PL449671A3 publication Critical patent/PL449671A3/en

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)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Collating Specific Patterns (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Sposób identyfikacji elektronicznej pieczęci (SL) polegający na tym, że na wezwanie strony uwierzytelniającej generuje się szereg odpowiedzi na przechowywane wyzwania za pomocą układu fizycznie nieklonowalnych funkcji (PUF), losuje się za pomocą generatora liczb losowych (TRNG) szereg liczb losowych, przy użyciu których wyznacza się kolejne słowa z szeregu odpowiedzi, które łączy się w szereg wartości liczb identyfikatora, po czym przesyła się z pieczęci do strony uwierzytelniającej zarówno szereg liczb losowych jak i szereg wartości liczb identyfikatora. Ponadto, w pieczęci (SL) przechowującej szereg wyzwań, okresowo wybiera się spośród tych wyzwań przynajmniej jedno wyzwanie i zamienia się je na nowe wyzwanie, w stosunku do którego generuje się odpowiedź, po czym odpowiedź tę wraz ze wskazaniem wybranego wyzwania przesyła się z pieczęci do strony uwierzytelniającej.An electronic seal (SL) identification method involves generating a series of responses to stored challenges at the request of the authenticating party using a system of physically unclonable functions (PUFs). A series of random numbers are generated using a random number generator (TRNG). These numbers are used to determine subsequent words from the series of responses, which are combined into a series of identifier values. Both the series of random numbers and the series of identifier values are then sent from the seal to the authenticating party. Furthermore, in the seal (SL) storing the series of challenges, at least one challenge is periodically selected from among these challenges and replaced with a new challenge, to which a response is generated. This response, along with an indication of the selected challenge, is then sent from the seal to the authenticating party.

PL449671A 2019-07-02 2024-09-03 Method for identifying an electronic seal PL449671A3 (en)

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
PL449671A3 true PL449671A3 (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
PL440523A PL241997B1 (en) 2019-07-02 2020-07-01 The method of electronic seal identification
PL440524A PL242117B1 (en) 2019-07-02 2020-07-01 Electronic seal authentication method
PL440113A PL242116B1 (en) 2019-07-02 2020-07-01 Electronic seal
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 (5)

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
PL440523A PL241997B1 (en) 2019-07-02 2020-07-01 The method of electronic seal identification
PL440524A PL242117B1 (en) 2019-07-02 2020-07-01 Electronic seal authentication method
PL440113A PL242116B1 (en) 2019-07-02 2020-07-01 Electronic seal
PL449672A PL449672A3 (en) 2019-07-02 2024-09-03 Method for authenticating an electronic seal

Country Status (2)

Country Link
PL (6) PL238366B1 (en)
WO (1) WO2020240527A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025120078A1 (en) * 2023-12-05 2025-06-12 Real-Cis Gmbh Electromechanical cryptographic seal
PL450015A1 (en) * 2024-10-13 2026-04-20 Krzysztof Gołofit Method of encrypting communication with devices
CN121000384B (en) * 2025-09-03 2026-05-15 广西壮族自治区信息中心 A method for generating dynamic keys on mobile devices and an electronic signature system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1927067A2 (en) * 2005-09-14 2008-06-04 Koninklijke Philips Electronics N.V. Device, system and method for determining authenticity of an item
CN101542496B (en) * 2007-09-19 2012-09-05 美国威诚股份有限公司 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

Also Published As

Publication number Publication date
PL238366B1 (en) 2021-08-16
PL241997B1 (en) 2023-01-02
PL449672A3 (en) 2026-03-09
WO2020240527A1 (en) 2020-12-03
PL440524A1 (en) 2022-10-03
PL430471A1 (en) 2021-01-11
PL440113A1 (en) 2022-10-17
PL242116B1 (en) 2023-01-16
PL242117B1 (en) 2023-01-16
PL440523A1 (en) 2022-10-03

Similar Documents

Publication Publication Date Title
US8667288B2 (en) System and method for message verification in broadcast and multicast networks
JP6789222B2 (en) Cryptographic device with non-duplicate physical functions
JP2017034661A5 (en)
CN110493207B (en) Data processing method and device, electronic equipment and storage medium
KR101575030B1 (en) Method of multi-signature generation for shared data in the cloud
CN106130716B (en) Key exchange system and method based on authentication information
JP6559774B2 (en) Cryptographic system provided for key sharing
CN107147501A (en) Time stamp processing method and device
US20160006570A1 (en) Generating a key derived from a cryptographic key using a physically unclonable function
MX2017007015A (en) CRYPTOGRAPHIC METHOD IN BLOCKS TO ENCRYPT / DESCRIBE MESSAGES AND CRYPTOGRAPHIC DEVICES TO IMPLEMENT THIS METHOD.
IL272846B (en) Authentication is streamed using concatenated identifiers
RU2014142045A (en) METHOD FOR OPEN IDENTIFIER GENERATION FOR AUTHENTICATION OF INDIVIDUAL, IDENTIFICATION OBJECT HOLDER
US20150318999A1 (en) Derivation of a Device-Specific Value
CN103119599B (en) For the mechanism of administrative authentication life period of equipment
ES2589141R2 (en) Procedure for generating a digital identity of a user of a mobile device, digital user identity, and authentication procedure using said digital user identity
JP2018533320A5 (en)
RU2019121434A (en) COMMUNICATION DEVICE AND COMMUNICATION METHOD
JP2017519457A (en) Device for determining the shared key
EP4134813A1 (en) Public random number generation method and device based on blockchain
JP2017092634A5 (en)
PL440523A1 (en) Method of verifying the electronic seal
CN103916393A (en) Cloud data privacy protection public auditing method based on symmetric keys
CN108965824B (en) CPK-based video surveillance method, system, camera, server and client
CN108337092A (en) Method and system for executing collective's certification in a communication network
KR20130085492A (en) Authentication system and method by use of non-fixed user id