As blockchain-based applications and research such as cryptocurrency increase, an oracle problem to bring external data in the blockchain is emerging. Among the methods to solve the oracle problem, a method of configuring oracle based on TLS, an existing internet infrastructure, has been proposed. However, these methods currently have the disadvantage of not supporting privacy protection for external data, and there are limitations in configuring the process of a smart contract based on external data verification for automation. To solve this problem, we propose a framework consisting of middleware of external source server, data prover, and verification contract. The framework converts the data signed in the web server into a proof that the owner can prove with zk-SNARKs and provides a smart contract that can verify this. Through these procedures, data owners not only protect their privacy by proving themselves, but they can also automate on-chain processing through smart contract verification. For the proposed framework, we create a proof using libsnark for server data and show the performance and cost to verify with Solidity the smart contract language of the Ethereum platform.
Abstract. In a computing environment, Authentication is one of the most important techniques. ID/Password scheme which is currently the most widely used authentication methods is easy to implement and the scheme have the advantage of low cost, etc., but there are many issues from a safety. OTP(One Time Password) is characterized in that a disadvantage in usability, on the other hand, with a number of advantages for security. Among these recent years, Biometric authentication is attracting attention as the spread of smart device equipped with a biometric smart sensor. In this article, we will analyze the limit of knowledge-based authentication and possession-based authentication and the prospect of a biometric authentication technology. And we will analyze the FIDO protocol that provides a user authentication function using a biometric technique that is used by the smart devices in the online environment.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.