One-time Programs with Cloud Storage
Common programs can be copied and used in a variety of ways and this can be for exploited by malicious attackers. One-time programs, which can only be executed once, have been proposed to prevent such attacks. A one-time program uses secret sharing technology and cloud servers. Although the conventional method requires special devices and has a high cost, the method using a widely used server has excellent versatility. We are investigating the implementation of one-time programs and their application to authentication programs that require high security and handle personal information.