NFS@Home
NFS@Home 是一个运用网络连接计算机来进行大型整数数域筛选分解格筛步骤的一个研究项目。当你还是一个年轻的学生时,你就有了分解质因数的经历,比如 15=3*5 或者 35=5*7。NFS@Home 是这一经历的延续,不过却是分解有数百位数字长的整数。大多数最新分解的大型整数主要都是由大学里的计算机集群完成的。在NFS@Home 的帮助下,你可以参与到最先进的因数分解项目中,而这一切只需要在电脑里下载并且运行一个免费的程序。
整数的因子分解在数学和实际运用角度上都很有趣。数学上,例如,在数论中某些特定的数字的积性函数就需要用到这些数字的因子。同样的,特定整数的因数分解有助于证明一个相关联的数字是质数。实际生活中,很多公共密钥算法,包括 RSA 算法,都是基于公开模是不能被分解这一事实。如果它是能够分解的,私人密码将被轻易的计算出来。直到最近,曾经广泛使用的 RSA-512,使用 512bit 模(155 数位),已经被轻易的破解了。
我们正在分解的数字是从坎宁安(Cunningham)项目中选出来的。该项目开始于1925年,是最老的仍在进行的计算数论项目之一。由美国数学协会2002年出版的第三版的书现在可以在网上免费下载。所有获得的结果,包括 NFS@Home 所获得的,都可以在坎宁安项目网站上获得。
NFS@Home由加州州立大学富勒顿分校主持。
如何加入项目
该项目基于 BOINC 平台,简要的加入步骤如下(已完成的步骤可直接跳过):
- 下载并安装 BOINC 的客户端软件(官方下载页面或程序下载)
- 点击客户端简易视图下的“Add Project”按钮,或高级视图下菜单中的“工具->加入项目”,将显示向导对话框
- 点击下一步后在项目列表中找到并单击选中 NFS@Home 项目(如未显示该项目,则在编辑框中输入项目网址:http://escatter11.fullerton.edu/nfs/ ),然后点击下一步
- 输入您可用的电子邮件地址,并设置您在该项目的登录密码(并非您的电子邮件密码)
- 再次点击下一步,如项目服务器工作正常(并且有适合自身操作系统的计算程序),即已成功加入项目
更详细的加入方法说明,请访问 BOINC 新手指南 或 BOINC 使用教程。
本站推荐您加入 Team China 团队,请访问项目官方网站的 团队检索页面,搜索(Search)并进入 Team China 的团队页面,点击页面中的 Join 并输入用户登录信息即可加入!