ELECTRONIC DEVICE AND METHOD FOR PROVIDING DIGITAL SIGNATURE SERVICE OF BLOCK CHAIN USING THE SAME
According to various embodiments, an electronic device comprises: a communication circuit for wirelessly communicating with an external electronic device; a display; a memory; and at least one processor electrically connected to the communication circuit, the display, and the memory. The at least on...
Saved in:
Main Authors | , , , , , |
---|---|
Format | Patent |
Language | English Korean |
Published |
27.08.2020
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | According to various embodiments, an electronic device comprises: a communication circuit for wirelessly communicating with an external electronic device; a display; a memory; and at least one processor electrically connected to the communication circuit, the display, and the memory. The at least one processor is configured to operate a normal OS and a secure OS and the memory stores instructions which, when executed, cause the at least one processor to control the electronic device to receive a signature request message corresponding to a blockchain through the communication circuit in the normal OS, drive blockchain management software in response to receiving the signature request message, transfer the signature request message to the secure OS through the blockchain management software, configure a user authentication request screen based on a trusted application being driven in the secure OS to output the user authentication request screen to the display, create a digital signature on the signature request message in the secure OS reflecting a private key stored in the memory in response to receiving a user authentication input for the digital signature, and transfer the digitally signed message to an application related to a blockchain network in the normal OS through the blockchain management software. Other embodiments are possible. The present invention can enhance the security and reliability of a signature procedure.
다양한 실시예에 따르면, 전자 장치에 있어서, 외부 전자 장치와 무선 통신하는 통신 회로와, 디스플레이와, 메모리 및 상기 통신 회로, 디스플레이 및 메모리와 전기적으로 연결되는 적어도 하나의 프로세서를 포함하고, 적어도 하나의 프로세서는, 일반 OS와 보안 OS를 운용하고, 상기 메모리는, 실행 시에 상기 적어도 하나의 프로세서가, 상기 일반 OS에서 상기 통신 회로를 통해 블록 체인에 대응하는 서명 요청 메시지를 수신하고, 상기 서명 요청 메시지 수신에 응답하여 블록 체인 관리 소프트웨어를 구동하고, 상기 블록 체인 관리 소프트웨어를 통해 상기 보안 OS로 서명 요청 메시지를 전달하고, 상기 보안 OS에서 구동되는 보안 어플리케이션을 기반으로 사용자 인증 요청 화면을 구성하여 상기 디스플레이에 출력하고, 전자 서명에 대한 사용자 인증 입력 수신에 응답하여 상기 메모리에 저장된 개인 키를 반영하여 상기 서명 요청 메시지에 전자 서명을 상기 보안 OS에서 수행하고, 상기 전자 서명된 메시지를 상기 블록 체인 관리 소프트웨어를 통해 상기 일반 OS에서 상기 블록 체인 네트워크와 관련된 어플리케이션으로 전달하도록 하는 인스트럭션들을 저장할 수 있다. 다른 실시예도 가능하다. |
---|---|
Bibliography: | Application Number: KR20190019534 |