KR20240083872A - 개인정보 처리 시스템 - Google Patents
개인정보 처리 시스템 Download PDFInfo
- Publication number
- KR20240083872A KR20240083872A KR1020220158501A KR20220158501A KR20240083872A KR 20240083872 A KR20240083872 A KR 20240083872A KR 1020220158501 A KR1020220158501 A KR 1020220158501A KR 20220158501 A KR20220158501 A KR 20220158501A KR 20240083872 A KR20240083872 A KR 20240083872A
- Authority
- KR
- South Korea
- Prior art keywords
- hash
- unchained
- personal information
- user
- database
- Prior art date
Links
- 230000010365 information processing Effects 0.000 claims abstract description 18
- 150000003839 salts Chemical class 0.000 claims description 27
- 238000009938 salting Methods 0.000 claims description 11
- 238000003672 processing method Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- 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/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명에 따른 개인정보 처리 시스템은, 사용자 단말기(100)와 관리 서버(300)로 이루어지고, 상기 관리 서버(300)는 사용자 단말기로부터 전송되는 개인정보 데이터를 해싱하여 언체인드 해시를 생성하는 해시 생성부(310)와, 유저 테이블을 갖는 데이터베이스(320)와, 데이터 베이스의 유저 테이블에 저장된 언체인드 해시를 독출하는 해시 독출부(330)와, 상기 해시 생성부로부터 생성된 언체인드 해시와 데이터 베이스로부터 독출된 언체인드 해시를 변환하여 체인드 해시를 생성하는 체이닝부(340)를 포함하고, 상기 체이닝부(340)는 해시 생성부에서 생성된 언체인드 해시와 유저 테이블로부터 독출된 언체인드 해시를 입력받고, 체인드 해시를 생성한다.
Description
본 발명은 개인정보 처리 시스템에 관한 것으로서, 더욱 상세하게는 사용자가 휴대하는 단말기로부터 개인정보 데이터를 전송받고, 상기 전송된 개인정보 데이터를 암호화하여 사용자 단말기로 제공하기 위한 개인정보 처리 시스템에 관한 것이다.
메타버스 환경에서 서버 제공자는 사용자을 확인하기 위한 인증을 요구한다. 이때 사용자는 사용자의 신분을 증명하기 위한 패스워드 또는 신분확인을 위한 정보를 입력하여야 한다.
서버 제공자는 사용자로부터 전송받은 개인정보 데이터를 암호화하여 기록하고, 사용자가 서버에 접속할 때 인증 환경을 제공한다.
한편, 인터넷 웹 공간에서 이러한 인증 환경은 해킹에 노출될 수 있다. 개인정보의 노출을 방지하기 위한 인증방식을 필요로 한다.
본 발명은 사용자 단말기에 개인정보에 대응하는 해시를 저장하기 위한 개인정보 처리 시스템을 제공하려는 데 그 목적이 있다.
본 발명의 해결하고자 하는 과제는 언급한 과제로 제한되지 않는다. 언급하지 않은 다른 기술적 과제들은 이하의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명에 따른 개인정보 처리 시스템은, 사용자 단말기(100)와 관리 서버(300)로 이루어지고, 상기 관리 서버(300)는 사용자 단말기로부터 전송되는 개인정보 데이터를 해싱하여 언체인드 해시를 생성하는 해시 생성부(310)와, 유저 테이블을 갖는 데이터베이스(320)와, 데이터 베이스의 유저 테이블에 저장된 언체인드 해시를 독출하는 해시 독출부(330)와, 상기 해시 생성부로부터 생성된 언체인드 해시와 데이터 베이스로부터 독출된 언체인드 해시를 변환하여 체인드 해시를 생성하는 체이닝부(340)를 포함하고,
상기 체이닝부(340)는 해시 생성부에서 생성된 언체인드 해시와 유저 테이블로부터 독출된 언체인드 해시를 입력받고, 체인드 해시를 생성한다.
또한, 상기 해시 생성부(310)는 미리 준비된 알고리즘에 따라 솔트(salt)를 생성하는 솔트 제너레이터(311)와, 상기 생성된 솔트와 개인정보를 병합하여 솔팅 데이터를 생성하는 솔트 병합기(312)와, 상기 솔팅 데이터를 해싱하는 해시 생성기(313)로 이루어진다.
본 발명에 따른 개인정보 처리방법은, 사용자 단말기로부터 개인정보를 전송받는 단계(S100)와, 사용자의 개인정보를 해싱하여 언체인드 해시를 생성하는 단계(S200)와, 데이터베이스의 유저 테이블에 기록된 언체인드 해시를 독출하는 단계(S300)와, 해시 생성부에서 생성된 언체인드 해시와 유저 테이블로부터 독출된 언체인드 해시를 기초로, 체인드 해시를 생성하는 단계(S400)를 포함한다.
본 발명에 따르면, 기 저장된 언체인드 해시와, 사용자 단말기로부터 전송되는 개인정보 데이터를 해싱한 언체인드 해시를 입력받아 체인드 해시를 생성한다. 사용자 단말기는 전송받은 체인드 해시를 저장하고 사용자 인증에 사용할 수 있다.
도 1은 본 발명에 따른 개인정보 처리 시스템의 구성도이다.
도 2는 본 발명에 따른 데이터베이스의 유저 테이블을 나타낸 것이다.
도 3은 본 발명에 따른 관리 서버에서 수행되는 개인정보 처리과정을 나타낸 것이다.
도 2는 본 발명에 따른 데이터베이스의 유저 테이블을 나타낸 것이다.
도 3은 본 발명에 따른 관리 서버에서 수행되는 개인정보 처리과정을 나타낸 것이다.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세히 설명한다.
본 발명은 휴대 단말기로부터 사용자의 개인정보 데이터를 처리하는 시스템에 관한 것이다.
도 1은 본 발명에 따른 개인정보 처리 시스템의 구성도이다.
본 발명에 따른 개인정보 처리시스템은 사용자 단말기(100)와 관리 서버(300)로 이루어진다.
상기 사용자 단말기(100)는 스마트폰, 테블릿, 랩탑 등 사용자가 휴대하는 단말기일 수 있다. 사용자 단말기는 소정의 숫자, 문자, 특수기호를 입력받는 버튼과, 입력 데이터와 전송 데이터를 이미지로 디스플레이하는 표시부를 포함할 수 있다.
사용자는 사용자 단말기를 이용하여 사용자의 개인정보를 관리 서버로 전송한다. 상기 개인정보는 관리 서버(300)의 해시 생성기(310)로 전송된다. 상기 개인정보는 사용자의 이름, 생년월일, 주소, 전화번호, 아이디, 비밀번호, 단말기의 고유번호 등과 같은 정보들 중 적어도 어느 하나이거나 이들의 조합일 수 있다.
상기 관리 서버(300)는 사용자가 휴대하는 단말기로부터 개인정보 데이터를 전송받고, 상기 전송된 개인정보 데이터를 암호화하여 저장한다. 구체적으로, 상기 관리 서버는 사용자 개인정보에 대응하는 해시를 생성하고, 생성된 해시를 관리한다.
상기 관리 서버(300)는, 사용자 단말기로부터 전송되는 개인정보 데이터를 해싱하여 언체인드 해시를 생성하는 해시 생성부(310)와, 유저 테이블을 갖는 데이터베이스(320)와, 데이터 베이스의 유저 테이블에 저장된 언체인드 해시를 독출하는 해시 독출부(330)와, 상기 해시 생성부로부터 생성된 언체인드 해시와 데이터 베이스로부터 독출된 언체인드 해시를 변환하여 체인드 해시를 생성하는 체이닝부(340)를 포함한다. 추가적으로, 개인정보 처리시스템에는 데이터 및 신호의 흐름을 제어하는 컨트롤러(controller)를 더욱 포함할 수 있다.
상기 해시 생성부(310)는 솔트 제너레이터(311, salt generator)와, 솔트 병합기(312)와, 해시 생성기(313, hash generator)로 이루어진다. 해시 생성부는 사용자 단말기로부터 사용자의 개인정보를 전송받고 소정의 데이터 처리를 수행한 후 사용자 해시를 생성한다. 상기 데이터 처리는 암호화 처리일 수 있다.
사용자의 개인정보가 전송되면, 솔트 제너레이터(311)는 솔트를 생성한다. 상기 솔트 제너레이터는 미리 준비된 솔트 알고리즘을 사용할 수 있다. 상기 생성된 솔트는 솔트 병합기(312)로 출력된다.
솔트 병합기(312)는 사용자 개인정보와 솔트를 병합하여 솔팅 데이터(salting data)를 생성한다. 여기서, 솔트는 개인정보 데이터의 앞에 추가되거나 개인정보 데이터의 뒤에 추가될 수 있다. 상기 생성된 솔팅 데이터(salting data)는 해시 생성기(313)로 출력된다.
해시 생성기(313)는 솔팅 데이터를 해싱하여 해시를 생성한다. 상기 해시 생성기는 SHA256, SHA384, SHA512 등과 같은 해싱 알고리즘일 수 있다. 해시 생성기는 고정된 길이를 갖는 다이제스트를 생성하는 일방향 해싱 알고리즘일 수 있다. 이하에서는, 생성된 해시를 블록(block)에 기록되는 체인드 해시(chained hash)와 구분하기 위하여 언체인드 해시(unchained hash)라 지칭한다. 상기 언체인드 해시는 체이닝부(340)로 출력된다.
한편, 해시 생성기는 개인정보 데이터를 솔팅처리하지 않고 해싱하여 언솔팅 해시를 생성할 수 있다. 이렇게 생성된 언솔팅 해시는 데이터베이스(320)로 출력된다. 상기 데이터베이스에 저장된 언솔팅 해시는 추후 다른 인증방식을 위해 사용될 수 있다.
상기 데이터 베이스(320)는 유저 테이블을 갖는다. 도 2는 본 발명에 따른 데이터베이스의 유저 테이블을 나타낸 것이다. 상기 유저 테이블은 해시드 네임(hashed name), 언체인드 해시(unchained hash)가 매칭되어 시간적 순서로 기록될 수 있다.
상기 해시 독출부(330)는 사용자 단말기로부터 개인정보가 전송되면, 상기 전송신호에 따라 데이터 베이스의 유저 테이블로부터 가장 최근에 기록된 언체인드 해시(unchained hash)를 독출한다.
상기 체이닝부(340)는 해시 생성부로부터 생성된 언체인드 해시와 데이터 베이스로부터 독출된 언체인드 해시를 전송받고, 이들을 변환하여 체인드 해시(chained hash)를 생성한다. 상기 체이닝부에서 생성된 체인드 해시는 사용자 단말기로 전송되고, 전송된 체인드 해시는 사용자 단말기에 저장된다. 추가적으로, 체인드 해시는 데이터베이스의 유저 테이블로 전송된다. 이때, 체인되지 않은 상태 즉, 언체인드 해시의 상태로 유저 테이블에 저장된다.
이하, 이와 같이 구성된 개인정보 처리시스템에서 이루어지는 처리과정을 설명한다.
도 3은 본 발명에 따른 관리 서버에서 수행되는 개인정보 처리과정을 나타낸 것이다.
본 발명에 따른 개인정보 처리방법은, 사용자 단말기로부터 개인정보를 전송받는 단계(S100)와, 사용자의 개인정보를 해싱하여 언체인드 해시를 생성하는 단계(S200)와, 데이터베이스의 유저 테이블에 기록된 언체인드 해시를 독출하는 단계(S300)와, 해시 생성부에서 생성된 언체인드 해시와 유저 테이블로부터 독출된 언체인드 해시를 기초로, 체인드 해시를 생성하는 단계(S400)를 포함한다.
1. 사용자 단말기로부터 개인정보를 전송받는 단계(S100);
우선, 사용자 단말기에는 개인정보를 전송하기 위한 어플이 설치될 수 있다. 사용자는 해당 어플을 통해 개인정보를 관리 서버로 전송할 수 있다.
상기 개인정보는 사용자의 정보이거나 사용자가 휴대하는 단말기에 대한 정보일 수 있다. 예컨대, 사용자의 정보는 사용자의 이름, 생년월일, 주소, 전화번호, 아이디, 비밀번호 등일 수 있고, 단말기 정보는 단말기의 고유번호(UUID)일 수 있다.
상기 개인정보는 관리 서버(300)의 해시 생성부(310)로 전송된다. 사용자 단말기로부터 개인정보가 전송되면, 관리 서버의 컨트롤러는 이벤트 신호를 생성할 수 있다.
2. 사용자의 개인정보를 해싱하여 언체인드 해시를 생성하는 단계(S200);
이 단계는 해시 생성부(310)에서 수행된다. 해시 생성부의 솔트 제너레이터(311)는 컨트롤러의 이벤트 신호에 따라 소정의 데이터열을 갖는 솔트를 생성한다. 상기 생성된 솔트는 솔트 병합기(312)로 출력된다. 솔트 병합기(312)는 생성된 솔트를 개인정보 데이터와 병합하여 솔팅 데이터를 생성한다. 이와 같이 생성된 솔팅 데이터는 해시 생성기(313)에서 해싱되어 언체인드 해시(unchained hash)를 생성한다. 상기 해시 생성기는 Secure Hash Algorithm을 사용할 수 있다. 이후, 상기 생성된 언체인드 해시는 체이닝부로 출력된다.
3. 데이터베이스의 유저 테이블에 기록된 언체인드 해시를 독출하는 단계(S300);
데이터베이스는 유저 테이블을 갖는다. 유저 테이블에는 사용자 아이디와 언체인드 해시가 매칭되어 기록된다. 해시 독출부(330)는 컨트롤러의 이벤트 신호에 따라 데이터 베이스의 유저 테이블에 가장 최근에 기록된 언체인드 해시를 독출한다.
한편, 상기 유저 테이블에 기록된 언체인드 해시는 개인정보의 동일성 판단에 사용될 수 있다.
4. 해시 생성부에서 생성된 언체인드 해시와 유저 테이블로부터 독출된 언체인드 해시를 기초로, 체인드 해시를 생성하는 단계(S400);
이 단계는 체이닝부(340, Chaining FN)에서 수행된다. 상기 체이닝부에는 해싱 변환을 위한 알고리즘이 탑재될 수 있다.
체이닝부는 해시 생성부에서 생성된 언체인드 해시와 유저 테이블로부터 독출된 언체인드 해시를 입력받고, 체인드 해시를 생성한다. 상기 체이닝부에서 생성된 체인드 해시는 사용자 단말기로 전송되고, 전송된 체인드 해시는 사용자 단말기에 저장된다. 이때 상기 사용자 단말기는 블록의 기능을 수행할 수 있다.
추가적으로, 상기 체인드 해시는 데이터베이스의 유저 테이블로 전송된다. 이때, 체인드 해시는 체인되지 않은 상태 즉, 언체인드 해시의 상태로 유저 테이블에 해시드 네임과 함께 저장된다. 여기서 체인드 해시는 블록에 기록되는 해시를 말하고, 언체인드 해시는 블록에 기록되지 않은 상태의 해시를 말한다.
한편, 개인정보를 전송받는 단계 이후에, 언솔팅 해시를 생성하는 단계가 수행될 수 있다. 이 단계에서는, 컨트롤러의 이벤트 신호에 따라 해시 생성기는 솔팅없는 언솔팅 해시를 생성하여 데이터베이스로 전송할 수 있다. 상기 전송된 언솔팅 해시는 유저 테이블에 기록될 수 있다. 이렇게 기록된 언솔팅 해시는 향후 발생할 수 있는 다른 인증을 위해 사용될 수 있다.
이상, 본 발명을 구체적인 실시예를 통하여 상세하게 설명하였으나, 본 발명은 상기 실시예에 한정되지 않고, 본 발명의 기술적 사상의 범위내에서 통상의 지식을 가진 자에 의하여 여러 가지 변형이 가능하다.
100 : 사용자 단말기
300 : 관리 서버
310 : 해시 생성부
311 : 솔트 제너레이터
312 : 솔트 병합기
313 : 해시 발생기
320 : 체이닝부
330 : 데이터베이스
340 : 해시 독출부
300 : 관리 서버
310 : 해시 생성부
311 : 솔트 제너레이터
312 : 솔트 병합기
313 : 해시 발생기
320 : 체이닝부
330 : 데이터베이스
340 : 해시 독출부
Claims (3)
- 사용자 단말기(100)와 관리 서버(300)로 이루어지는 개인정보 처리 시스템으로서,
상기 관리 서버(300)는,
사용자 단말기로부터 전송되는 개인정보 데이터를 해싱하여 언체인드 해시를 생성하는 해시 생성부(310)와, 유저 테이블을 갖는 데이터베이스(320)와, 데이터 베이스의 유저 테이블에 저장된 언체인드 해시를 독출하는 해시 독출부(330)와, 상기 해시 생성부로부터 생성된 언체인드 해시와 데이터 베이스로부터 독출된 언체인드 해시를 변환하여 체인드 해시를 생성하는 체이닝부(340)를 포함하고,
상기 체이닝부(340)는 해시 생성부에서 생성된 언체인드 해시와 유저 테이블로부터 독출된 언체인드 해시를 입력받고, 체인드 해시를 생성하는 것을 특징으로 하는 개인정보 처리 시스템.
- 청구항 1에 있어서,
상기 해시 생성부(310)는 미리 준비된 알고리즘에 따라 솔트(salt)를 생성하는 솔트 제너레이터(311)와, 상기 생성된 솔트와 개인정보를 병합하여 솔팅 데이터를 생성하는 솔트 병합기(312)와, 상기 솔팅 데이터를 해싱하는 해시 생성기(313)로 이루어지는 것을 특징으로 하는 개인정보 처리 시스템.
- 사용자 단말기로부터 개인정보를 전송받는 단계(S100)와,
사용자의 개인정보를 해싱하여 언체인드 해시를 생성하는 단계(S200)와,
데이터베이스의 유저 테이블에 기록된 언체인드 해시를 독출하는 단계(S300)와,
해시 생성부에서 생성된 언체인드 해시와 유저 테이블로부터 독출된 언체인드 해시를 기초로, 체인드 해시를 생성하는 단계(S400)를 포함하는 것을 특징으로 하는 개인정보 처리방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220158501A KR20240083872A (ko) | 2022-11-23 | 2022-11-23 | 개인정보 처리 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220158501A KR20240083872A (ko) | 2022-11-23 | 2022-11-23 | 개인정보 처리 시스템 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20240083872A true KR20240083872A (ko) | 2024-06-13 |
Family
ID=91480889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220158501A KR20240083872A (ko) | 2022-11-23 | 2022-11-23 | 개인정보 처리 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20240083872A (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100979576B1 (ko) | 2002-04-30 | 2010-09-01 | 마이크로소프트 코포레이션 | 새로운 패스워드를 실현하기 위한 방법 및 컴퓨터 판독가능 매체 |
KR101539815B1 (ko) | 2008-12-30 | 2015-07-27 | 인터내셔널 비지네스 머신즈 코포레이션 | 해시 알고리즘을 이용한 검색 엔진 서비스 |
KR102289414B1 (ko) | 2018-07-03 | 2021-08-12 | 주식회사 케이티 | 블록체인 환경에서 개인정보 보호 방법 및 이를 위한 장치 |
KR102302757B1 (ko) | 2020-02-21 | 2021-09-15 | 세종텔레콤 주식회사 | 블록체인 기반 경력 정보 관리 시스템 및 방법 |
-
2022
- 2022-11-23 KR KR1020220158501A patent/KR20240083872A/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100979576B1 (ko) | 2002-04-30 | 2010-09-01 | 마이크로소프트 코포레이션 | 새로운 패스워드를 실현하기 위한 방법 및 컴퓨터 판독가능 매체 |
KR101539815B1 (ko) | 2008-12-30 | 2015-07-27 | 인터내셔널 비지네스 머신즈 코포레이션 | 해시 알고리즘을 이용한 검색 엔진 서비스 |
KR102289414B1 (ko) | 2018-07-03 | 2021-08-12 | 주식회사 케이티 | 블록체인 환경에서 개인정보 보호 방법 및 이를 위한 장치 |
KR102302757B1 (ko) | 2020-02-21 | 2021-09-15 | 세종텔레콤 주식회사 | 블록체인 기반 경력 정보 관리 시스템 및 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109951489B (zh) | 一种数字身份认证方法、设备、装置、***及存储介质 | |
CN107925581B (zh) | 生物体认证***以及认证服务器 | |
US11329981B2 (en) | Issuing, storing and verifying a rich credential | |
CN104065653B (zh) | 一种交互式身份验证方法、装置、***和相关设备 | |
JP6054457B2 (ja) | 制御された情報開示によるプライベート解析 | |
CN101291224B (zh) | 在通信***中处理数据的方法和*** | |
US20180160255A1 (en) | Nfc tag-based web service system and method using anti-simulation function | |
EP2702719B1 (en) | Method and system for managing information on mobile devices | |
US20030182552A1 (en) | Method of managing digital signature, apparatus for processing digital signature, and a computer readable medium for recording program of managing digital signature | |
CN109314635A (zh) | 基于区块链的资源管理 | |
CN113067699B (zh) | 基于量子密钥的数据共享方法、装置和计算机设备 | |
CN106709280A (zh) | 信息处理方法和用于信息处理的客户端、服务器端 | |
JP2009510644A (ja) | 安全な認証のための方法及び構成 | |
WO2018234813A1 (en) | CONTROL OF ACCESS TO DATA | |
CN109981287A (zh) | 一种代码签名方法及其存储介质 | |
US7234060B1 (en) | Generation and use of digital signatures | |
CN110442654A (zh) | 违约信息查询方法、装置、计算机设备和存储介质 | |
KR102010776B1 (ko) | 블록체인 기반의 패스워드 처리 방법, 사용자 로그인 인증 지원 방법 및 이를 이용한 서버 | |
JP2022103117A (ja) | 暗号化データを保存するための方法及び設備 | |
CN112800477A (zh) | 一种基于生物特征值的数据加解密***及方法 | |
CN113779534B (zh) | 一种基于数字身份的个人信息提供方法和业务平台 | |
JP4684714B2 (ja) | ファイル管理システム、及びプログラム | |
Dawoud et al. | Cloud-based e-health systems: Security and privacy challenges and solutions | |
JP6087480B1 (ja) | 認証装置、認証システム及び認証プログラム | |
JP2007060581A (ja) | 情報管理システム及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AMND | Amendment | ||
X091 | Application refused [patent] | ||
X701 | Decision to grant (after re-examination) |