基于格上筛法的并行化研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:pianolaz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着格密码体制在密码系统中扮演的角色越来越重要,基于两类基础难题SVP和CVP的攻击算法也显得尤为关键。从LLL算法到枚举算法、BKZ算法,再到系列的BKZ改进算法,这些格基规约算法基本上成了解决各种格问题唯一有效的途径。自筛法被提出后,在近20年得到了飞速的发展,特别是近几年公开的筛法有了NNS技术、各种并行技术的加持后,它们针对高维格在实际的表现中都优于之前的各种筛法和规约算法。随着硬件的不断发展,性能的不断提高,格上筛法的并行化研究将会成为格方法研究中的重要分支。本文的第一个研究工作是对angular-LSH下的N-V筛法基于GPU的并行化改进。哈希桶的大小一般在指数量级,在CPU上的串行操作复杂度为候选向量集C的大小|C|。由于每次遍历执行彼此独立,我们将整个目标向量v与候选向量集C的|C|次检测操作全部交给GPU的单个块(block)执行。其次我们将最外层的循环,分批次打包交给所有的块执行。实验中所使用的显卡型号为NVIDIA Ge Force1050Ti,改进后的算法相对于原始的算法在70维随机格的SVP测试中有了接近1.8倍的加速效果。本文的第二个研究工作是对List筛法基于GPU的并行化改进。在原始的List筛法中,最耗时的操作在于向量v相对于向量列表L的约减,直到v不能再被L约减为止,其次是v对L的|L|次最短向量检测。我们将上述两个耗时操作交给GPU的两个核函数处理,第一个核函数每个块中的各个线程执行v相对L的约减,且当v更新后,其他线程同步共享。第二个核函数处理v对于L的检测,各个线程自由执行,当检测到最短向量,程序终止并返回。我们对50维的随机格进行改进前后的SVP实验对比,加速效率能达到2.2倍左右。
其他文献
调度理论起源于生产系统,后来广泛应用于信息科学、供应链管理、数据处理等各类服务系统中,同时它与理论计算机科学和离散组合数学存在密切的联系。调度理论是指在一定的约束条件下,对资源和任务进行合理分配,使得某一个或几个与时间相关的目标达到最优。本文主要研究了等级机器上带重排的半在线问题。第二章研究三台等级机器上带重排的调度问题,所有工件都被分配后,在等级约束下,仅重排机器M3的最后一个工件,目标是最小化
学位
本文是在田野调查的基础上,对闽北建瓯市城区中由中老年妇女组成的信仰团体及其文化实践的女性人类学研究。本文通过对斋嬷日常生活的观察和记录,以斋嬷经历的不同成长阶段为线索,逐层展现斋嬤文化中的经文、法会和仪式、经筹系统,从女性视角出发并延伸,尝试探讨在宗教、家庭等大结构的共同作用下,斋嬷如何实践她们的信仰文化,以及她们表达女性主体性采取的策略。本研究旨在为女性人类学研究提供民族志案例之外,立足于女性日
学位
学位
学位
随着计算机视觉的快速发展,摄像机标定作为视觉领域重要的工作之一受到越来越多的关注,场景中的圆由于其良好的射影性质而在摄像机标定中被研究.本文主要研究针孔模型的标定方法.一方面,首先考虑圆的投影方程的对偶形式,利用双接触关系在几何上解释了圆的对偶的投影方程.其次,两两考虑模板上三个共面圆,由两个圆像对偶矩阵的广义特征向量恢复圆心的像的连线,并获得圆心的像.再次,根据圆心的像获得消失线和圆环点的像,并
学位
学位
学位
学位
身处万物互联的信息化时代,任何组织及个人都无法独立于激荡的社会浪潮和经济形势而获得发展。尤其近年来,摆在众多中国企业面前很多从未遇到过的管理现象和问题,“如何研究中国问题、讲好中国故事”急寻管理学者提供答案[1]。其中之一的新管理现象是,越来越多的工作舆论事件冲击视线,如“996ICU”、“网易暴力裁员”“海尔午睡门”“华为251”等工作舆论事件,持续成为线上线下爆议话题,不仅冲击事发企业,对广泛
学位
学位