1999年,美国麻省理工学院的教授、密码学专家、RSA算法的共同发明者之一,罗恩·李维斯特(Ron Rivest)为了庆祝MIT计算机和人工智能实验室成立35周年,设计了一道名为“时间之锁(Time-lock)”的数学难题。李维斯特预计,除非有人找到简便算法,否则解出答案要用35年的时间。李维斯特的问题说起来其实很简单:将一个位数超过7.2×1015位的数字,也即位数超过2 279 685 186 856 218的数字,除以一个超过600位的数字,然后算出余数是多少。找到答案后,就能打开大学档案室的铅盒。