KR20220162609A - 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 모듈 및 방법 - Google Patents
저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 모듈 및 방법 Download PDFInfo
- Publication number
- KR20220162609A KR20220162609A KR1020220031568A KR20220031568A KR20220162609A KR 20220162609 A KR20220162609 A KR 20220162609A KR 1020220031568 A KR1020220031568 A KR 1020220031568A KR 20220031568 A KR20220031568 A KR 20220031568A KR 20220162609 A KR20220162609 A KR 20220162609A
- Authority
- KR
- South Korea
- Prior art keywords
- storage device
- host device
- digital signature
- module
- blockchain
- 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.)
- Granted
Links
Images
Classifications
-
- 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/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
- G06F21/79—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories
-
- 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
-
- 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
-
- 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/31—User authentication
- G06F21/33—User authentication using certificates
-
- 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/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
-
- 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/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
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
- H04L63/1466—Active attacks involving interception, injection, modification, spoofing of data unit addresses, e.g. hijacking, packet injection or TCP sequence number attacks
-
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/0825—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
-
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
-
- 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/3239—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 non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
-
- 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
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Power Engineering (AREA)
- Storage Device Security (AREA)
Abstract
Description
도 1은 본 발명의 실시형태들에 따른, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 시스템의 블록도를 예시한다.
도 2는 본 발명의 실시형태들에 따른, 실시형태들을 제공하는 프로세싱 시스템들을 나타내는 블록도를 예시한다.
도 3은 본 발명의 실시형태들에 따른, 저장 디바이스의 펌웨어에 포함된 모듈들의 블록도를 예시한다.
도 4는 본 발명의 실시형태들에 따른, 저장 디바이스 내 제한된 로직 블록 어드레스들(LBAs)에 액세스하는 프로세스의 흐름도를 예시한다.
도 5는 본 발명의 실시형태들에 따른, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 프로세스 또는 방법의 플로우 차트를 예시한다.
도 6은 본 발명의 실시형태들에 따른 저장 디바이스와 호스트 디바이스 사이에 암호화된 데이터를 전송하는 프로세스 또는 방법의 플로우 차트를 예시한다.
도 7은 본 발명의 실시형태들에 따른 저장 디바이스 내 제한된 로직 블록 어드레스들(LBAs)에 액세스하는 프로세스의 플로우 차트를 예시한다.
Claims (16)
- 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 모듈로서,
상기 모듈은,
프로세싱 유닛; 및
상기 프로세싱 유닛에 의해 판독가능한 비-일시성 매체들을 포함하며,
상기 매체들은, 상기 프로세싱 유닛에 의해 실행될 때, 상기 프로세싱 유닛으로 하여금,
상기 저장 디바이스와 연관된 고유 번호 및 상기 호스트 디바이스와 연관된 고유 디바이스 아이덴티티에 기초하여 상기 저장 디바이스 및 상기 호스트 디바이스에 대한 디지털 서명을 발생시키게 하고 - 상기 고유 번호는 상기 저장 디바이스의 보안 암호화 프로세서 내에 제공됨-;
상기 디지털 서명이 블록체인에 기입되어 있는지를 결정하게 하고;
상기 디지털 서명이 상기 블록체인에 기입된 디지털 서명과 매칭한다고 결정될 때 상기 저장 디바이스와 상기 호스트 디바이스 사이의 암호화된 데이터 전송을 허용하게 하거나; 또는
상기 디지털 서명이 상기 블록체인에 기입된 디지털 서명과 매칭하지 않는다고 결정될 때 상기 저장 디바이스와 상기 호스트 디바이스 사이의 데이터 전송을 방지하게 하는 명령들을 저장하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 모듈. - 제1항에 있어서,
상기 저장 디바이스와 상기 호스트 디바이스 사이의 데이터 전송을 방지하는 명령은, 상기 프로세싱 유닛에 의해 실행될 때, 상기 프로세싱 유닛으로 하여금,
페어링 명령이 상기 호스트 디바이스에 제공되는 인가된 애플리케이션으로부터 수신될 때 상기 디지털 서명을 상기 블록체인에 기입하게 하고;
상기 디지털 서명이 상기 블록체인에 기입되어 있을 때 상기 저장 디바이스와 상기 호스트 디바이스 사이의 암호화된 데이터 전송을 허용하게 하는 명령들을 더 포함하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 모듈. - 제1항에 있어서,
상기 프로세싱 유닛에 의해 실행될 때, 상기 프로세싱 유닛으로 하여금,
무작위 시간 기간이 경과된 후, 상기 저장 디바이스와 연관된 상기 고유 번호 및 상기 호스트 디바이스와 연관된 상기 고유 디바이스 아이덴티티에 기초하여 상기 저장 디바이스 및 상기 호스트 디바이스에 대한 다른 디지털 서명을 발생시키게 하고;
다른 디지털 서명이 상기 블록체인에 기입되어 있는 상기 디지털 서명과 매칭하는지를 결정하게 하고;
다른 디지털 서명이 상기 블록체인에 기입된 상기 디지털 서명과 매칭한다고 결정될 때 상기 저장 디바이스와 상기 호스트 디바이스 사이의 암호화된 데이터 전송을 허용하게 하거나; 또는
다른 디지털 서명이 상기 블록체인에 기입된 상기 디지털 서명과 매칭하지 않는다고 결정될 때 상기 저장 디바이스와 상기 호스트 디바이스 사이의 데이터 전송을 방지하게 하는 명령들을 더 포함하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 모듈. - 제1항 내지 제3항 중 어느 한 항에 있어서,
상기 디지털 서명을 발생시키는 명령들은 PGP(Pretty-Good-Privacy) 하이브리드 암호 시스템의 세션 키에 기초하여 상기 디지털 서명을 발생시키도록 상기 프로세싱 유닛에게 지시하는 명령들을 포함하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 모듈. - 제4항에 있어서,
상기 저장 디바이스와 상기 호스트 디바이스 사이의 암호화된 데이터 전송을 허용하는 명령들은,
공개-키 암호해독법을 이용하여, 상기 PGP 세션 키를 암호화하고;
상기 암호화된 PGP 세션 키를 상기 저장 디바이스 및 상기 호스트 디바이스의 보안 위치들에 저장하고;
상기 PGP 세션 키를 이용하여 상기 저장 디바이스와 상기 호스트 디바이스 사이에 교환되는 모든 데이터를 암호화하도록 상기 프로세싱 유닛에게 지시하는 명령들을 포함하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 모듈. - 제1항 내지 제3항 중 어느 한 항에 있어서,
상기 디지털 서명을 발생시키는 명령은,
상기 저장 디바이스와 연관된 상기 고유 번호와 상기 호스트 디바이스와 연관된 상기 고유 디바이스 아이덴티티의 조합을 해시하여 해시된 메시지 h를 발생시키고;
Boneh-Lynn-Shacham(BLS) 서명 방식을 이용하여, 상기 해시된 메시지 h를 BLS 서명 σ로 변환하고; 그리고
상기 BLS 서명 σ를 상기 디지털 서명으로 이용하도록 상기 프로세싱 유닛에게 지시하는 명령들을 포함하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 모듈. - 제1항에 있어서,
상기 프로세싱 유닛에 의해 실행될 때, 상기 프로세싱 유닛으로 하여금,
상기 호스트 디바이스에 제공되는 인가된 애플리케이션으로부터, 제한된 로직 블록 어드레스들(LBAs)을 수신하게 하고;
상기 호스트 디바이스로부터의 명령들을 인터셉트하여 상기 제한된 LBA들에 액세스하게 하고;
상기 명령들이 상기 모듈에 의해 검증되었을 때 상기 인터셉트된 명령들이 상기 제한된 LBA들에 액세스하도록 허용하게 하는 명령들을 더 포함하며,
상기 명령들은 상기 인가된 애플리케이션에 의해 상기 저장 디바이스의 공개 키를 이용하여 서명되며 상기 모듈에 의해 상기 저장 디바이스의 개인 키를 이용하여 검증되는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 모듈. - 제1항 내지 제3항 및 제7항 중 어느 한 항에 있어서,
상기 블록체인은 상기 호스트 디바이스 내에 제공되는 개인 분산 데이터베이스 시스템을 포함하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 모듈. - 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 방법으로서,
모듈을 이용하여, 상기 저장 디바이스와 연관된 고유 번호 및 상기 호스트 디바이스와 연관된 고유 디바이스 아이덴티티에 기초하여 상기 저장 디바이스 및 상기 호스트 디바이스에 대한 디지털 서명을 발생시키는 단계 - 상기 고유 번호는 상기 저장 디바이스의 보안 암호화 프로세서 내에 제공됨-;
상기 디지털 서명이 블록체인에 기입되어 있는지를 상기 모듈을 이용하여 결정하는 단계;
상기 디지털 서명이 상기 블록체인에 기입된 디지털 서명과 매칭한다고 결정될 때, 상기 모듈을 이용하여, 상기 저장 디바이스와 상기 호스트 디바이스 사이의 암호화된 데이터 전송을 허용하는 단계; 또는
상기 디지털 서명이 상기 블록체인에 기입된 디지털 서명과 매칭하지 않는다고 결정될 때, 상기 모듈을 이용하여, 상기 저장 디바이스와 상기 호스트 디바이스 사이의 데이터 전송을 방지하는 단계를 포함하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 방법. - 제9항에 있어서,
상기 저장 디바이스와 상기 호스트 디바이스 사이의 데이터 전송을 방지하는 단계는,
페어링 명령이 상기 호스트 디바이스에 제공되는 인가된 애플리케이션으로부터 수신될 때, 상기 모듈을 이용하여, 상기 디지털 서명을 상기 블록체인에 기입하는 단계; 및
상기 디지털 서명이 상기 블록체인에 기입되어 있을 때, 상기 모듈을 이용하여, 상기 저장 디바이스와 상기 호스트 디바이스 사이의 암호화된 데이터 전송을 허용하는 단계를 더 포함하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 방법. - 제9항에 있어서,
상기 모듈을 이용하여, 무작위 시간 기간이 경과된 후, 상기 저장 디바이스와 연관된 상기 고유 번호 및 상기 호스트 디바이스와 연관된 상기 고유 디바이스 아이덴티티에 기초하여, 상기 저장 디바이스 및 상기 호스트 디바이스에 대한 다른 디지털 서명을 발생시키는 단계;
상기 모듈을 이용하여, 다른 디지털 서명이 상기 블록체인에 기입되어 있는 상기 디지털 서명과 매칭하는지를 결정하는 단계;
다른 디지털 서명이 상기 블록체인에 기입된 상기 디지털 서명과 매칭한다고 결정될 때, 상기 모듈을 이용하여, 상기 저장 디바이스와 상기 호스트 디바이스 사이의 암호화된 데이터 전송을 허용하는 단계; 또는
다른 디지털 서명이 상기 블록체인에 기입된 상기 디지털 서명과 매칭하지 않는다고 결정될 때, 상기 모듈을 이용하여, 상기 저장 디바이스와 상기 호스트 디바이스 사이의 데이터 전송을 방지하는 단계를 더 포함하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 방법. - 제9항 내지 제11항 중 어느 한 항에 있어서,
상기 디지털 서명을 발생시키는 단계는 PGP(Pretty-Good-Privacy) 하이브리드 암호 시스템의 세션 키에 기초하여 상기 디지털 서명을 발생시키는 단계를 포함하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 방법. - 제12항에 있어서,
상기 저장 디바이스와 상기 호스트 디바이스 사이의 암호화된 데이터 전송을 허용하는 단계는,
상기 모듈을 이용하여 그리고 공개-키 암호해독법을 이용하여, 상기 PGP 세션 키를 암호화하는 단계;
상기 모듈을 이용하여, 상기 암호화된 PGP 세션 키를 상기 저장 디바이스 및 상기 호스트 디바이스의 보안 위치들에 저장하는 단계; 및
상기 모듈을 이용하여, 상기 저장 디바이스와 상기 호스트 디바이스 사이에 교환되는 모든 데이터를 상기 PGP 세션 키를 이용하여 암호화하는 단계를 포함하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 방법. - 제9항 내지 제11항 중 어느 한 항에 있어서,
상기 디지털 서명을 발생시키는 단계는,
상기 모듈을 이용하여, 상기 저장 디바이스와 연관된 상기 고유 번호와 상기 호스트 디바이스와 연관된 상기 고유 디바이스 아이덴티티의 조합을 해시하여 해시된 메시지 h를 발생시키는 단계;
상기 모듈을 이용하여 그리고 Boneh-Lynn-Shacham(BLS) 서명 방식을 이용하여, 상기 해시된 메시지 h를 BLS 서명 σ로 변환하는 단계; 및
상기 BLS 서명 σ를 상기 디지털 서명으로 이용하는 단계를 포함하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 방법. - 제9항에 있어서,
상기 모듈을 이용하여, 상기 호스트 디바이스에 제공되는 인가된 애플리케이션으로부터, 제한된 로직 블록 어드레스들(LBAs)을 수신하는 단계;
상기 모듈을 이용하여, 상기 호스트 디바이스로부터의 명령들을 인터셉트하여 상기 제한된 LBA들에 액세스하는 단계; 및
상기 명령들이 상기 모듈에 의해 검증되었을 때, 상기 모듈을 이용하여, 상기 인터셉트된 명령들이 상기 제한된 LBA들에 액세스하도록 허용하는 단계를 더 포함하며, 상기 명령들은 상기 인가된 애플리케이션에 의해 상기 저장 디바이스의 공개 키를 이용하여 서명되며 상기 모듈에 의해 상기 저장 디바이스의 개인 키를 이용하여 검증되는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 방법. - 제9항 내지 제11항 및 제15항 중 어느 한 항에 있어서,
상기 블록체인은,
상기 호스트 디바이스 내에 제공되는 개인 분산 데이터베이스 시스템을 포함하는, 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 방법.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SG10202105796SA SG10202105796SA (en) | 2021-06-01 | 2021-06-01 | Module and method for authenticating data transfer between a storage device and a host device |
| SG10202105796S | 2021-06-01 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20220162609A true KR20220162609A (ko) | 2022-12-08 |
| KR102695289B1 KR102695289B1 (ko) | 2024-08-16 |
Family
ID=77338412
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020220031568A Active KR102695289B1 (ko) | 2021-06-01 | 2022-03-14 | 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 모듈 및 방법 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US11610026B2 (ko) |
| EP (1) | EP4099618A1 (ko) |
| KR (1) | KR102695289B1 (ko) |
| AU (2) | AU2022200588A1 (ko) |
| SG (1) | SG10202105796SA (ko) |
| TW (1) | TWI789291B (ko) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4399629A1 (en) * | 2021-09-08 | 2024-07-17 | Telefonaktiebolaget LM Ericsson (publ) | Policy enforcement and continous policy monitoring on reconfigurable hardware device |
| TWI811178B (zh) * | 2023-02-04 | 2023-08-01 | 長茂科技股份有限公司 | 基於多方多因子動態強加密認證之資通安全方法與系統 |
| US20250038989A1 (en) * | 2023-07-25 | 2025-01-30 | Dell Products L.P. | Securing access of storage array services |
| TWI870103B (zh) * | 2023-11-15 | 2025-01-11 | 宜鼎國際股份有限公司 | 防止待保護檔案被複製之方法、系統及儲存媒體 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170264600A1 (en) * | 2016-03-08 | 2017-09-14 | Qualcomm Incorporated | System, apparatus and method for generating dynamic ipv6 addresses for secure authentication |
| US20180309581A1 (en) * | 2017-04-19 | 2018-10-25 | International Business Machines Corporation | Decentralized biometric signing of digital contracts |
| KR20200112055A (ko) * | 2019-03-20 | 2020-10-05 | 주식회사 케이티 | 블록체인 환경에서의 데이터 공유 방법 및 이를 위한 장치 |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6442686B1 (en) * | 1998-07-02 | 2002-08-27 | Networks Associates Technology, Inc. | System and methodology for messaging server-based management and enforcement of crypto policies |
| DE60211655D1 (de) * | 2002-04-16 | 2006-06-29 | Izecom B V | Sichere Kommunikation über das Internet |
| CA2489529A1 (en) * | 2002-07-03 | 2004-01-15 | British Telecommunications Public Limited Company | Trust establishment for multi-party communications |
| KR100608585B1 (ko) | 2004-07-12 | 2006-08-03 | 삼성전자주식회사 | 이동형 저장 장치에서 객체의 위치 정보를 이용하여 권리객체를 검색하는 방법 및 장치 |
| US7284082B2 (en) | 2004-08-19 | 2007-10-16 | Lsi Corporation | Controller apparatus and method for improved data transfer |
| US8219776B2 (en) | 2009-09-23 | 2012-07-10 | Lsi Corporation | Logical-to-physical address translation for solid state disks |
| US9270683B2 (en) | 2009-05-15 | 2016-02-23 | Amazon Technologies, Inc. | Storage device authentication |
| JP4802274B2 (ja) * | 2009-10-30 | 2011-10-26 | インターナショナル・ビジネス・マシーンズ・コーポレーション | メッセージ送信および受信方法 |
| US8812860B1 (en) | 2010-12-03 | 2014-08-19 | Symantec Corporation | Systems and methods for protecting data stored on removable storage devices by requiring external user authentication |
| US9825944B2 (en) * | 2014-01-24 | 2017-11-21 | Microsoft Technology Licensing, Llc | Secure cryptoprocessor for authorizing connected device requests |
| US9948467B2 (en) | 2015-12-21 | 2018-04-17 | Mastercard International Incorporated | Method and system for blockchain variant using digital signatures |
| US10482036B2 (en) * | 2016-09-18 | 2019-11-19 | Winbond Electronics Corporation | Securely binding between memory chip and host |
| US20190354694A1 (en) * | 2017-01-05 | 2019-11-21 | Serelay Limited | Verification of data captured by a consumer electronic device |
| WO2020049593A1 (en) * | 2018-09-07 | 2020-03-12 | Sling Media Pvt Ltd. | Security architecture for video streaming |
| US20200117795A1 (en) * | 2018-10-16 | 2020-04-16 | KameleonSec Ltd. | System and method for generating and authenticating a trusted polymorphic and distributed unique hardware identifier |
| EP3867785B1 (en) * | 2018-10-17 | 2026-02-11 | Nokia Solutions and Networks Oy | Secure cryptoprocessor |
| CN109657426B (zh) * | 2019-01-30 | 2023-08-15 | 贵州大学 | 一种基于数字签名和数字水印的数据溯源方法 |
| CN109918451B (zh) * | 2019-03-28 | 2021-06-25 | 中国联合网络通信集团有限公司 | 基于区块链的数据库管理方法及系统 |
| CN111193750A (zh) * | 2020-01-06 | 2020-05-22 | 李蕴光 | 基于区块链的邮箱加密方法、解密方法和处理方法 |
| CN112487380B (zh) * | 2020-12-16 | 2024-04-05 | 江苏国科微电子有限公司 | 一种数据交互方法、装置、设备及介质 |
-
2021
- 2021-06-01 SG SG10202105796SA patent/SG10202105796SA/en unknown
-
2022
- 2022-01-13 US US17/575,221 patent/US11610026B2/en active Active
- 2022-01-20 EP EP22152382.2A patent/EP4099618A1/en active Pending
- 2022-01-28 AU AU2022200588A patent/AU2022200588A1/en not_active Abandoned
- 2022-03-14 KR KR1020220031568A patent/KR102695289B1/ko active Active
- 2022-04-22 TW TW111115436A patent/TWI789291B/zh active
-
2023
- 2023-03-25 AU AU2023201855A patent/AU2023201855B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170264600A1 (en) * | 2016-03-08 | 2017-09-14 | Qualcomm Incorporated | System, apparatus and method for generating dynamic ipv6 addresses for secure authentication |
| US20180309581A1 (en) * | 2017-04-19 | 2018-10-25 | International Business Machines Corporation | Decentralized biometric signing of digital contracts |
| KR20200112055A (ko) * | 2019-03-20 | 2020-10-05 | 주식회사 케이티 | 블록체인 환경에서의 데이터 공유 방법 및 이를 위한 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2022200588A1 (en) | 2022-12-15 |
| TWI789291B (zh) | 2023-01-01 |
| US20220382918A1 (en) | 2022-12-01 |
| TW202249471A (zh) | 2022-12-16 |
| AU2023201855A1 (en) | 2023-05-04 |
| US11610026B2 (en) | 2023-03-21 |
| KR102695289B1 (ko) | 2024-08-16 |
| AU2023201855B2 (en) | 2024-10-24 |
| SG10202105796SA (en) | 2021-07-29 |
| EP4099618A1 (en) | 2022-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9735962B1 (en) | Three layer key wrapping for securing encryption keys in a data storage system | |
| US11368299B2 (en) | Self-encryption drive (SED) | |
| US9805210B2 (en) | Encryption-based data access management | |
| KR102695289B1 (ko) | 저장 디바이스와 호스트 디바이스 사이의 데이터 전송을 인증하는 모듈 및 방법 | |
| CN102460458B (zh) | 存储设备的远程访问控制 | |
| CN100487715C (zh) | 一种数据安全存储系统和装置及方法 | |
| CN102084373B (zh) | 备份存储在安全存储设备中的数字内容 | |
| US8090946B2 (en) | Inter-system binding method and application based on hardware security unit | |
| CN110443049B (zh) | 一种安全数据存储管理的方法、系统及安全存储管理模块 | |
| CN110795126A (zh) | 一种固件安全升级系统 | |
| US9529733B1 (en) | Systems and methods for securely accessing encrypted data stores | |
| CN105100076A (zh) | 一种基于USB Key的云数据安全系统 | |
| CN103119889B (zh) | 使用硬件超级密钥验证和保护正版软件安装的装置、系统、方法和控制器 | |
| JP2022527903A (ja) | ネットワークにアクセスする際の安全な通信 | |
| US11423182B2 (en) | Storage device providing function of securely discarding data and operating method thereof | |
| CN116724309A (zh) | 设备和通信方法 | |
| TWI809852B (zh) | 資訊安全積體電路模組 | |
| HK40077489A (en) | Module and method for authenticating data transfer between a storage device and a host device | |
| EP4404093A1 (en) | Storage system including storage device and host provisioning certificate into the storage device, system including the storage system, and method of operating the system | |
| CN117220859A (zh) | 密钥迁移方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |