Abstract:
프라이버시를 보장하는 암호화와 복호화를 이용한 파일 공유 방법 및 시스템이 개시되어 있다. 클라이언트는 대칭키 알고리즘을 사용하여 파일과 관련된 키워드들을 해싱(hashing)하여 암호화하고, 해싱된 키워드로 파일들을 암호화한 후, 파일 m과 키워드들 을 암호화한 암호문(D)을 파일 공유 서버로 업로드한다. 원하는 파일을 다운로드 받기 위해, 클라이언트는 파일 공유 서버로 사용자가 원하는 파일과 관련된 해싱된 키워드(KW)로 쿼리(Q)를 요청한다. 클라이언트는 파일 공유 서버로부터 쿼리된 키워드와 동일한 키워드로부터 만들어진 암호문들의 집합( )를 수신받아 키워드를 복호화하고, 복호화된 키워드(KW)에 의해 파일 m을 복호화한다. 파일공유, 프라이버시, 암호화/복호화, 기밀성, 키워드 검색
Abstract:
An ID-based ring signature apparatus with high a counterfeit-proof function according to an embodiment of the present invention includes: a parameter generator to generate a security parameter, a master secret key of a server using lattice configuration information, and a public parameter of the signature apparatus; a secret key generator to generate a participant secret key using the generated master secret key and public parameter, and public Identifications (IDs) of participants participating in ring signature; a signature generator to generate a signature using a secret key of a signer among the participants, an ID group (ring) and a participant message optionally configured by the signer; and a signature verification unit to verify whether the generated signature is a reasonable signature with respect to the participant ID group and the participant message to output a true or false result, and the ID-based ring signature apparatus satisfies high counterfeit-proof performance.
Abstract:
PURPOSE: A ring signature method based on lattices is provided to satisfy intensive forgery impossibility by using lattices. CONSTITUTION: A trustable key setup authority generates additional parameters(S200). A signature key and an authentication key are generated(S210). The signature key, the authentication key, and a message are inputted(S220). Calculating matrix A is performed(S230). The signatures for a ring and message m are generated(S240). The length of a hashed message is calculated by inputting the ring, the message, and the signatures(S250). The matrix A is calculated for authentication(S260). Authentication is performed(S270).
Abstract:
PURPOSE: An ID(identity)-based proxy signature from lattices is provided to increase security for a quantum algorithm and calculation efficiency by performing proxy signature through its own secret key. CONSTITUTION: A KGC(Key Generation Center)(100) generates a signature key used for ID(identity)-based proxy signature. The KGC provides a signature key of a signer to the signer(102). The KGC provides the signature key, in other word, a secret key corresponding to each ID of an individual, to each individual including a proxy signer(104). The signer generates a proxy statement(108) by using its own signature key. The proxy statement of the signer is transmitted to the proxy signer through a communication network. The proxy signer generates a proxy signature(110) by using the proxy statement and the signature key of the proxy signer.
Abstract:
프라이버시를 보장하는 암호화와 복호화를 이용한 파일 공유 방법 및 시스템이 개시되어 있다. 클라이언트는 대칭키 알고리즘을 사용하여 파일과 관련된 키워드들을 해싱(hashing)하여 암호화하고, 해싱된 키워드로 파일들을 암호화한 후, 파일 m과 키워드들 을 암호화한 암호문(D)을 파일 공유 서버로 업로드한다. 원하는 파일을 다운로드 받기 위해, 클라이언트는 파일 공유 서버로 사용자가 원하는 파일과 관련된 해싱된 키워드(KW)로 쿼리(Q)를 요청한다. 클라이언트는 파일 공유 서버로부터 쿼리된 키워드와 동일한 키워드로부터 만들어진 암호문들의 집합( )를 수신받아 키워드를 복호화하고, 복호화된 키워드(KW)에 의해 파일 m을 복호화한다. 파일공유, 프라이버시, 암호화/복호화, 기밀성, 키워드 검색
Abstract:
본 발명은 동시 수행 환경에서 위조 불가능성 및 송신자 익명성과 함께 완전한 부인가능성을 제공할 수 있는 동시 수행 환경에서의 링 인증 방법에 관한 것으로서, 상기 링 인증 방법은, 메시지를 수신한 수신자가 상기 메시지의 송신자에게 메시지 증명을 요청하면, 상기 송신자가 상기 송신자 익명성을 보장하면서 개인키-공개키 쌍들 중 하나를 알고 있음을 증명하는 메시지 증명값을 생성하고, 상기 송신자가 상기 수신자에게 메시지 인증을 위해 필요한 상기 생성된 메시지 증명값을 전송하며, 상기 수신자가 상기 전송된 메시지 증명값을 검증하여, 메시지의 인증 여부를 확인하는 것이다. 메시지 인증, 링 인증, 동시 수행 환경, 부인 가능성, 송신자 익명성, 위조 불가능성
Abstract:
A ring authentication method in a concurrency environment is provided to prevent a message forgery and maintain anonymity of a transmitter by reliably authenticating a message. A receiver receiving a message requests a message authentication to a sender of the message(S14). The sender of the message requested to authenticate the message sends a message verification value to the receiver(S17). The message verification value proves that the sender is one of plural units and verifies the message. The receiver verifies the received message verification value and determines whether the message is authenticated. The message verification value has a value for indicating that the sender knows one of private-public key pairs.
Abstract:
A method for converting a key exchange protocol in a duplex channel into a key exchange protocol in a half-duplex channel is provided to facilitate conversion without increase of a network load by generating a new session key for a half-duplex channel without the change of contents of a transmission message of the key exchange protocol in the duplex channel. A method for converting a key exchange protocol in a duplex channel into a key exchange protocol in a half-duplex channel includes the steps of: converting a round message in the duplex channel into a round message in the half-duplex channel(S21); and applying a Pseudo random function to a session key of the round message in the duplex channel and a session identifier of the round message in the half-duplex channel and generating a session key for the round message in the half-duplex channel for a session corresponding to the identifier(S23).