DocumentCode :
2207065
Title :
Offline Submission with RSA Time-Lock Puzzles
Author :
Jerschow, Yves Igor ; Mauve, Martin
Author_Institution :
Inst. of Comput. Sci., Heinrich Heine Univ., Dusseldorf, Germany
fYear :
2010
fDate :
June 29 2010-July 1 2010
Firstpage :
1058
Lastpage :
1064
Abstract :
We introduce a non-interactive RSA time-lock puzzle scheme whose level of difficulty can be arbitrarily chosen by artificially enlarging the public exponent. Solving a puzzle for a message m means for Bob to encrypt m with Alice´s public puzzle key by repeated modular squaring. The number of squarings to perform determines the puzzle complexity. This puzzle is non-parallelizable. Thus, the solution time cannot be shortened significantly by employing many machines and it varies only slightly across modern CPUs. Alice can quickly verify the puzzle solution by decrypting the ciphertext with a regular private key operation. Our main contribution is an offline submission protocol which enables an author being currently offline to commit to his document before the deadline by continuously solving an RSA puzzle based on that document. When regaining Internet connectivity, he submits his document along with the puzzle solution which is a proof for the timely completion of the document. We have implemented a platform-independent tool performing all parts of our offline submission protocol: puzzle benchmark, issuing a time-lock RSA certificate, solving a puzzle and finally verifying the solution for a submitted document. Two other applications we propose for RSA time-lock puzzles are trial certificates from a well-known CA and a CEO disclosing the signing private key to his deputy.
Keywords :
cryptographic protocols; private key cryptography; public key cryptography; telecommunication security; Internet connectivity; RSA certificates; RSA time-lock puzzles; decryption; encryption; offline submission protocol; private key operation; public puzzle key; repeated modular squaring; Computers; Contracts; Internet; Protocols; Public key; Servers; implementation; protocol; public key cryptography; puzzle; timed-release cryptography;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location :
Bradford
Print_ISBN :
978-1-4244-7547-6
Type :
conf
DOI :
10.1109/CIT.2010.193
Filename :
5578613
Link To Document :
بازگشت