KR101658501B1 - 해시함수 기반의 전자서명 서비스 시스템 및 그 방법 - Google Patents
해시함수 기반의 전자서명 서비스 시스템 및 그 방법 Download PDFInfo
- Publication number
- KR101658501B1 KR101658501B1 KR1020150124575A KR20150124575A KR101658501B1 KR 101658501 B1 KR101658501 B1 KR 101658501B1 KR 1020150124575 A KR1020150124575 A KR 1020150124575A KR 20150124575 A KR20150124575 A KR 20150124575A KR 101658501 B1 KR101658501 B1 KR 101658501B1
- Authority
- KR
- South Korea
- Prior art keywords
- digital signature
- authentication
- unique
- entity
- hash
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000006870 function Effects 0.000 claims description 50
- 238000004891 communication Methods 0.000 claims description 29
- 238000010276 construction Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 8
- 238000010295 mobile communication Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 210000004204 blood vessel Anatomy 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000013524 data verification Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 210000001525 retina Anatomy 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
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/3247—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 involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0435—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
- H04L63/0838—Network architectures or network communication protocols for network security for authentication of entities using passwords using one-time-passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0869—Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/126—Applying verification of the received information the source of the received data
-
- 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/006—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols involving public key infrastructure [PKI] trust models
-
- 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/321—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 involving a third party or a trusted authority
- H04L9/3213—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 involving a third party or a trusted authority using tickets or tokens, e.g. Kerberos
-
- 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/3236—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 cryptographic hash functions
-
- 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/3236—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 cryptographic hash functions
- H04L9/3242—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 cryptographic hash functions involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC
-
- H04L2209/38—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/76—Proxy, i.e. using intermediary entity to perform cryptographic operations
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Power Engineering (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 적용된 해시트리 및 해시체인을 설명하기 위한 개념도이다.
도 3은 본 발명의 일 실시예에 따른 해시함수 기반의 전자서명 서비스 방법 중 개체인증 과정을 설명하기 위한 동작 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 해시함수 기반의 전자서명 서비스 방법 중 전자서명 생성 과정을 설명하기 위한 동작 흐름도이다.
200 : 인증서버,
300 : 전자서명 서비스 제공서버
Claims (10)
- 다수의 전자서명 대상단말;
각 전자서명 대상단말로부터 전송된 개체인증정보를 제공받아 기 저장된 개체인증정보와 비교하여 일치할 경우, 고유 인증토큰을 생성 및 암호화하여 해당 전자서명 대상단말로 전송하는 인증서버; 및
상기 인증서버와 연동하여 각 전자서명 대상단말로부터 전송된 고유 인증토큰을 복호화하고, 복호화 성공 시 개체인증 승인 결과를 해당 전자서명 대상단말로 전송하는 전자서명 서비스 제공서버가 포함되되,
각 전자서명 대상단말은, 개체인증을 위하여 상기 인증서버로 개체인증정보를 전송하여 개체인증 승인을 요청하고, 상기 요청된 개체인증이 성공적으로 승인될 경우 상기 인증서버로부터 암호화된 고유 인증토큰을 제공받아 이를 이용하여 상기 전자서명 서비스 제공서버로 개체인증 승인을 재요청하며, 상기 재요청된 개체인증이 성공적으로 승인될 경우 상기 전자서명 서비스 제공서버로부터 개체인증 승인 결과를 제공받은 후, 기 설정된 해시함수를 이용하여 전자서명을 받고자 하는 전자서명 대상데이터의 해시 값을 생성하고, 상기 생성된 전자서명 대상데이터의 해시 값과 함께 해당 전자서명을 받고자 하는 개체를 식별할 수 있는 개체식별정보를 상기 전자서명 서비스 제공서버로 전송하여 전자서명을 요청하며,
상기 전자서명 서비스 제공서버는, 각 전자서명 대상단말로부터 전송된 전자서명 대상데이터의 해시 값과 개체식별정보를 결합하여 신규 해시 값을 생성하고, 상기 생성된 신규 해시 값을 기반으로 계층적 구조의 해시트리를 구성하며, 상기 구성된 해시트리의 해시체인을 기반으로 고유 전자서명을 생성하여 해당 전자서명 대상단말로 전송하며, 상기 생성된 신규 해시 값을 메모리 큐(Queue)에 임시적으로 저장한 후, 상기 메모리 큐에 임시적으로 저장된 신규 해시 값을 기 설정된 시간간격으로 리드(Read)하여 상기 해시트리의 구성에 사용되도록 하는 것을 특징으로 하는 해시함수 기반의 전자서명 서비스 시스템.
- 제1 항에 있어서,
각 전자서명 대상단말이 특정 사용자에 의해 전자서명을 요청하기 위한 사용자 단말로 이루어질 경우,
상기 개체인증정보는, 사용자의 회원 아이디/패스워드(ID/PW), 주민번호, 전화번호, 생체특징정보, OTP(One Time Password), PKI(Public Key Infrastructure) 및 공인 인증서 정보 중 적어도 어느 하나의 사용자 고유식별 정보를 포함하는 것을 특징으로 하는 해시함수 기반의 전자서명 서비스 시스템.
- 제1 항에 있어서,
각 전자서명 대상단말이 데이터 통신이 가능한 전자기기로 이루어질 경우,
상기 개체인증정보는, 기기의 이름, 기기의 비밀번호, 기기의 일련번호, 기기의 종류, 기기의 제조회사, 기기의 MAC(Media Access Control) 주소, 기기의 고유 IP(Internet Protocol) 주소, 기기의 모델 및 기기의 버전, 기기의 비밀키, PKI 기반의 개인키에 의해 생성된 기기의 인증 정보 중 적어도 어느 하나의 기기 고유식별 정보를 포함하는 것을 특징으로 하는 해시함수 기반의 전자서명 서비스 시스템.
- 제1 항에 있어서,
상기 고유 인증토큰은, 대칭 또는 비대칭 암호화 방식을 이용하여 암호화 및 복호화하는 것을 특징으로 하는 해시함수 기반의 전자서명 서비스 시스템.
- 삭제
- 다수의 전자서명 대상단말, 인증서버 및 전자서명 서비스 제공서버를 포함하는 시스템을 이용하여 해시함수 기반으로 전자서명 서비스를 수행하는 방법으로서,
(a) 각 전자서명 대상단말을 통해 개체인증을 위하여 상기 인증서버로 개체인증정보를 전송하여 개체인증 승인을 요청하는 단계;
(b) 상기 인증서버를 통해 상기 단계(a)에서 전송된 개체인증정보와 기 저장된 개체인증정보를 비교하여 일치할 경우, 고유 인증토큰을 생성 및 암호화하여 해당 전자서명 대상단말로 전송하는 단계;
(c) 각 전자서명 대상단말을 통해 상기 인증서버로부터 개체인증이 성공적으로 승인될 경우, 상기 단계(b)에서 전송된 고유 인증토큰을 상기 전자서명 서비스 제공서버로 전송하여 개체인증 승인을 재요청하는 단계;
(d) 상기 전자서명 서비스 제공서버를 통해 상기 인증서버와 연동하여 상기 단계(c)에서 전송된 고유 인증토큰을 복호화하고, 복호화 성공 시 개체인증 승인의 재요청에 대한 개체인증 승인 결과를 해당 전자서명 대상단말로 전송하는 단계;
(e) 각 전자서명 대상단말을 통해 상기 전자서명 서비스 제공서버로부터 개체인증 승인의 재요청에 대한 개체인증 승인 결과를 제공받은 후, 기 설정된 해시함수에 의해 생성된 전자서명 대상데이터의 해시 값과 함께 해당 전자서명을 받고자 하는 개체를 식별할 수 있는 개체식별정보를 상기 전자서명 서비스 서버로 전송하여 전자서명을 요청하는 단계;
(f) 상기 전자서명 서비스 제공서버를 통해 상기 단계(e)에서 전송된 전자서명 대상데이터의 해시 값과 개체식별정보를 결합하여 신규 해시 값을 생성한 후, 상기 생성된 신규 해시 값을 기반으로 계층적 구조의 해시트리를 구성하는 단계; 및
(g) 상기 전자서명 서비스 제공서버를 통해 상기 단계(f)에서 구성된 해시트리의 해시체인을 기반으로 고유 전자서명을 생성하여 해당 전자서명 대상단말로 전송하는 단계를 포함하되,
상기 단계(f)에서, 상기 전자서명 서비스 제공서버는, 상기 생성된 신규 해시 값을 메모리 큐(Queue)에 임시적으로 저장한 후, 상기 메모리 큐에 임시적으로 저장된 신규 해시 값을 기 설정된 시간간격으로 리드(Read)하여 상기 해시트리의 구성에 사용되도록 하는 것을 특징으로 하는 해시함수 기반의 전자서명 서비스 방법.
- 제6 항에 있어서,
각 전자서명 대상단말이 특정 사용자에 의해 전자서명을 요청하기 위한 사용자 단말로 이루어질 경우,
상기 개체인증정보는, 사용자의 회원 아이디/패스워드(ID/PW), 주민번호, 전화번호, 생체특징정보, OTP(One Time Password), PKI(Public Key Infrastructure) 및 공인 인증서 정보 중 적어도 어느 하나의 사용자 고유식별 정보를 포함하는 것을 특징으로 하는 해시함수 기반의 전자서명 서비스 방법.
- 제6 항에 있어서,
각 전자서명 대상단말이 데이터 통신이 가능한 전자기기로 이루어질 경우,
상기 개체인증정보는, 기기의 이름, 기기의 비밀번호, 기기의 일련번호, 기기의 종류, 기기의 제조회사, 기기의 MAC(Media Access Control) 주소, 기기의 고유 IP(Internet Protocol) 주소, 기기의 모델 및 기기의 버전, 기기의 비밀키, PKI 기반의 개인키에 의해 생성된 기기의 인증 정보 중 적어도 어느 하나의 기기 고유식별 정보를 포함하는 것을 특징으로 하는 해시함수 기반의 전자서명 서비스 방법.
- 제6 항에 있어서,
상기 단계(b) 및 단계(d)에서, 상기 고유 인증토큰은, 대칭 또는 비대칭 암호화 방식을 이용하여 암호화 및 복호화하는 것을 특징으로 하는 해시함수 기반의 전자서명 서비스 방법.
- 삭제
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150124575A KR101658501B1 (ko) | 2015-09-03 | 2015-09-03 | 해시함수 기반의 전자서명 서비스 시스템 및 그 방법 |
US14/942,686 US9819494B2 (en) | 2015-09-03 | 2015-11-16 | Digital signature service system based on hash function and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150124575A KR101658501B1 (ko) | 2015-09-03 | 2015-09-03 | 해시함수 기반의 전자서명 서비스 시스템 및 그 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101658501B1 true KR101658501B1 (ko) | 2016-09-22 |
Family
ID=57102622
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150124575A Active KR101658501B1 (ko) | 2015-09-03 | 2015-09-03 | 해시함수 기반의 전자서명 서비스 시스템 및 그 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9819494B2 (ko) |
KR (1) | KR101658501B1 (ko) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101876672B1 (ko) * | 2017-03-22 | 2018-07-10 | 주식회사 케이뱅크은행 | 블록 체인을 이용한 전자 서명 방법 및 이를 실행하는 시스템 |
KR101933090B1 (ko) * | 2016-11-25 | 2018-12-27 | 주식회사 티모넷 | 전자 서명 제공 방법 및 그 서버 |
WO2019088397A1 (ko) * | 2017-11-02 | 2019-05-09 | 단국대학교 산학협력단 | 일회용 패스워드를 이용한 트랜잭션 인증 방법 및 장치 |
KR102593574B1 (ko) * | 2023-08-21 | 2023-10-24 | 옥타코 주식회사 | 생체인증 장치의 자격증명 id 무결성 보장 데이터 처리 방법 |
KR20240175766A (ko) | 2023-06-13 | 2024-12-23 | 한성대학교 산학협력단 | 해시 기반 서명 알고리즘의 암호화 연산 방법 |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10200199B2 (en) * | 2013-08-05 | 2019-02-05 | Guardtime Holdings Limited | Strengthened entity identity for digital record signature infrastructure |
US10083291B2 (en) * | 2015-02-25 | 2018-09-25 | Verisign, Inc. | Automating internet of things security provisioning |
KR101977109B1 (ko) * | 2015-11-17 | 2019-08-28 | (주)마크애니 | 해시함수 기반의 대규모 동시 전자서명 서비스 시스템 및 그 방법 |
KR101772554B1 (ko) * | 2016-02-02 | 2017-08-30 | 주식회사 코인플러그 | 파일에 대한 노터리 서비스를 제공하고 상기 노터리 서비스를 사용하여 기록된 파일에 대한 검증을 수행하는 방법 및 서버 |
CN109309565B (zh) * | 2017-07-28 | 2021-08-10 | 中国移动通信有限公司研究院 | 一种安全认证的方法及装置 |
CN107729576A (zh) * | 2017-11-28 | 2018-02-23 | 北京筑业志远软件开发有限公司 | 档案的管理方法和系统 |
KR102530441B1 (ko) * | 2018-01-29 | 2023-05-09 | 삼성전자주식회사 | 전자 장치와 외부 전자 장치 및 이를 포함하는 시스템 |
US20200259663A1 (en) * | 2019-02-07 | 2020-08-13 | Guardtime Sa | One-Time Data Signature System and Method with Untrusted Server Assistance |
US11025643B2 (en) | 2019-04-02 | 2021-06-01 | International Business Machines Corporation | Mobile multi-party digitally signed documents and techniques for using these allowing detection of tamper |
US10960314B2 (en) * | 2019-07-12 | 2021-03-30 | Microsoft Technology Licensing, Llc | Data transport of encryption key used to secure communication between computing devices |
US10951790B1 (en) * | 2019-11-22 | 2021-03-16 | Verizon Patent And Licensing Inc. | Systems and methods for authenticating an image |
CN112989430B (zh) * | 2019-12-13 | 2025-04-04 | 华为技术有限公司 | 完整性校验方法、装置、终端设备及验证服务器 |
CN111177801B (zh) * | 2019-12-31 | 2023-01-10 | 航天信息股份有限公司 | 电子文档的签章方法、装置、存储介质和电子设备 |
US11575661B2 (en) * | 2020-07-22 | 2023-02-07 | Tailscale Inc. | Centralized management of private networks |
CN113065118B (zh) * | 2021-03-16 | 2022-06-14 | 青岛海尔科技有限公司 | 认证码的确定方法及装置、存储介质、电子装置 |
CN113922970B (zh) * | 2021-10-29 | 2024-08-13 | 许昌许继软件技术有限公司 | 一种用于微服务的特征认证标识系统和方法 |
US12328421B2 (en) * | 2023-06-30 | 2025-06-10 | Konica Minolta Business Solutions U.S.A., Inc. | Method and system for automated cryptographic signing for MFP-generated documents |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100241349B1 (ko) | 1997-09-11 | 2000-02-01 | 정선종 | 문서의 전자적 공증 방법 |
KR20060050505A (ko) * | 2004-10-22 | 2006-05-19 | 삼성전자주식회사 | 네트워크 시스템에서의 키 관리방법 |
KR101388930B1 (ko) * | 2012-10-19 | 2014-04-25 | 소프트포럼 주식회사 | 분리 서명 기반의 사용자 인증 장치 및 방법 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9449443B2 (en) * | 1996-04-23 | 2016-09-20 | Assa Abloy, AB | Logging access attempts to an area |
US20020184504A1 (en) * | 2001-03-26 | 2002-12-05 | Eric Hughes | Combined digital signature |
CN101853353B (zh) * | 2005-02-14 | 2012-07-18 | 松下电器产业株式会社 | 应用程序执行装置、应用程序执行方法 |
FR2937484B1 (fr) * | 2008-10-22 | 2011-06-17 | Paycool Int Ltd | Procede de signature numerique en deux etapes |
US9270655B1 (en) * | 2011-09-30 | 2016-02-23 | Emc Corporation | Configurable one-time authentication tokens with improved resilience to attacks |
US9049027B2 (en) * | 2012-05-17 | 2015-06-02 | Zenerji Llc | Non-PKI digital signatures and information notary public in the cloud |
WO2014106031A1 (en) * | 2012-12-28 | 2014-07-03 | Vasco Data Security, Inc. | Remote authentication and transaction signatures |
US9268969B2 (en) * | 2013-08-14 | 2016-02-23 | Guardtime Ip Holdings Limited | System and method for field-verifiable record authentication |
US9614682B2 (en) * | 2014-04-11 | 2017-04-04 | Guardtime IP Holdings, Ltd. | System and method for sequential data signatures |
US9571287B2 (en) * | 2014-09-16 | 2017-02-14 | Netapp, Inc. | Secure proofs of storage for deduplication |
EP3259871B1 (en) * | 2015-02-20 | 2020-09-16 | Telefonaktiebolaget LM Ericsson (publ) | Method of providing a hash value for a piece of data, electronic device and computer program |
-
2015
- 2015-09-03 KR KR1020150124575A patent/KR101658501B1/ko active Active
- 2015-11-16 US US14/942,686 patent/US9819494B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100241349B1 (ko) | 1997-09-11 | 2000-02-01 | 정선종 | 문서의 전자적 공증 방법 |
KR20060050505A (ko) * | 2004-10-22 | 2006-05-19 | 삼성전자주식회사 | 네트워크 시스템에서의 키 관리방법 |
KR101388930B1 (ko) * | 2012-10-19 | 2014-04-25 | 소프트포럼 주식회사 | 분리 서명 기반의 사용자 인증 장치 및 방법 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101933090B1 (ko) * | 2016-11-25 | 2018-12-27 | 주식회사 티모넷 | 전자 서명 제공 방법 및 그 서버 |
KR101876672B1 (ko) * | 2017-03-22 | 2018-07-10 | 주식회사 케이뱅크은행 | 블록 체인을 이용한 전자 서명 방법 및 이를 실행하는 시스템 |
WO2019088397A1 (ko) * | 2017-11-02 | 2019-05-09 | 단국대학교 산학협력단 | 일회용 패스워드를 이용한 트랜잭션 인증 방법 및 장치 |
KR20240175766A (ko) | 2023-06-13 | 2024-12-23 | 한성대학교 산학협력단 | 해시 기반 서명 알고리즘의 암호화 연산 방법 |
KR102593574B1 (ko) * | 2023-08-21 | 2023-10-24 | 옥타코 주식회사 | 생체인증 장치의 자격증명 id 무결성 보장 데이터 처리 방법 |
Also Published As
Publication number | Publication date |
---|---|
US9819494B2 (en) | 2017-11-14 |
US20170070350A1 (en) | 2017-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101658501B1 (ko) | 해시함수 기반의 전자서명 서비스 시스템 및 그 방법 | |
KR101977109B1 (ko) | 해시함수 기반의 대규모 동시 전자서명 서비스 시스템 및 그 방법 | |
US10516538B2 (en) | System and method for digitally signing documents using biometric data in a blockchain or PKI | |
US10797879B2 (en) | Methods and systems to facilitate authentication of a user | |
CN113067699B (zh) | 基于量子密钥的数据共享方法、装置和计算机设备 | |
US11880831B2 (en) | Encryption system, encryption key wallet and method | |
US10033720B2 (en) | Method and system for creating a certificate to authenticate a user identity | |
CN112468506B (zh) | 获取、下发电子证件的实现方法和装置 | |
JP2021516495A (ja) | キー管理方法、装置、システム、コンピュータ機器及びコンピュータプログラム | |
KR20190031989A (ko) | 블록체인 기반의 전자 계약 처리 시스템 및 방법 | |
CN109495445A (zh) | 基于物联网的身份认证方法、装置、终端、服务器及介质 | |
WO2021190197A1 (zh) | 生物支付设备的认证方法、装置、计算机设备和存储介质 | |
CN109145540A (zh) | 一种基于区块链的智能终端身份认证方法及装置 | |
US20180063105A1 (en) | Management of enciphered data sharing | |
CN109981287B (zh) | 一种代码签名方法及其存储介质 | |
CN113826096B (zh) | 利用用户生物特征识别数据的用户认证及签名装置和方法 | |
CN109495268B (zh) | 一种二维码认证方法、装置及计算机可读存储介质 | |
JP2016508699A (ja) | データセキュリティサービス | |
EP2879421A1 (en) | Terminal identity verification and service authentication method, system, and terminal | |
Griffin | Telebiometric authentication objects | |
CN102404337A (zh) | 数据加密方法和装置 | |
Sinnhofer et al. | Patterns to establish a secure communication channel | |
CN114079921B (zh) | 会话密钥的生成方法、锚点功能网元以及系统 | |
US20090327704A1 (en) | Strong authentication to a network | |
Aiash | A formal analysis of authentication protocols for mobile devices in next generation networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20150903 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20160520 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20160908 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160912 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20160912 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20190902 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20190902 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20200813 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20220905 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20230822 Start annual number: 8 End annual number: 8 |