素数判定与素理想判别

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:wangxingkun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来个人或国家都越来越重视信息安全,而数论作为一门古老而基本的学科,其所研究的许多困难问题正是信息安全中各种密码体制的奠基石。例如,判别一个正整数是否素数(简称素数判定问题)和将其分解为素因子乘积形式(简称整数分解问题)正被人们广泛关注及大量研究。  本文首先考察了两类特殊形式数的素数判定问题。第一类是形为h·2n±1的数,当h(≠)0(mod17)时,构造了一个判定其素性的explicit广义Lucasian算法。该算法对固定的h只需两个广义Lucasian序列,并且序列的种子只依赖于h,而与扎无关。Bosma(1993)和Berrizbeitia等人(2004)分别对h(≠)0(mod3)和h(≠)0(mod5)的情形导出了explicit广义Lucasian素性判定算法。但是,当h=16m-1,m为奇数时,他们的算法失效,即不再是explicit,此时我们的算法仍是explicit,而且为确定性拟二次多项式时间的。本文在算法的构造过程中主要借助了高次剩余符号以及Eisenstein高阶互反律,即八次和十六次互反律。  第二类是形如(2p)2n+1的数,其中p为奇素数,n为正整数。Ribemboim(1996)定义了广义费马数是形如a2n+1的数,这里a为正偶数,n为正整数。在这之前,Williams(1988)已对形为62n+1和102n+1的数分别给出了有效的素性算法。此外,Berrizbeitia等人(2003)对形为A·pn±1(其中A是一个固定的正整数,p为奇素数)的数导出了一些素性判定的方法,但这些方法不太适用于广义费马数(2p)2n+1。本文通过引入一种特别的互反律,即2p-次互反律,从而得到了关于这类数的一个有效的广义Lucasian素性算法。  除此之外,本文还将素数判定问题推广得到素理想判别问题,并导出了一个确定性多项式时间的素理想测试算法,该算法可用于判别有限秩Dedekind整环中的素理想。我们的想法是利用剩余类环的基表示以及有限域上多项式可约性判别等算法,避免用到有限域上分解多项式,从而改进了Cohen的素理想判别算法。
其他文献
“新锐”已经不是一个陌生的提法,围绕着它,有推崇和追逐,也有争辩和质疑。时至今日,“新”与“锐”究竟意味着什么?它们的价值何在?对于这些问题,“TOP20·2017中国当代摄影
对于难处理硫化矿石预氧化处理,迄今已有多种工艺发展成熟,进入应用阶段,如生物氧化和加压氧化工艺。奥尔滨工艺则是难处理硫化矿预氧化的一种崭新技术。奥尔滨工艺诞生于199
自毕业以来,在地理教学岗位上从教三年,在教研室担任地理教研员也有三年,几年来深入地理课堂教学,对农村初中的老师、学生已经有一个较深的认识。特殊的工作职责及环境,也让
学位
在高中理科学习中,生物是较为重要的一门基础学科,它是学生了解生物结构、功能,生物与周围环境之间的关系以及生命的发展规律的重要自然科学。教师在进行高中生物教学时,需要