Post-quantum RSA 阅读报告

文章主要介绍RSA如何加强使得能使得所有已知的量子攻击算法都是不可行的,而加密和解密仍然可行。

对于文中的RSA参数:(1)加密,解密,签名和验证是可行的;(2)所有已知的攻击是不可行的。包括高度可扩展的量子计算机的攻击。

性能分析部分:本文介绍了一种新的算法来生成一批素数。 

攻击分析部分,本文介绍了一种新的量子分解方法GEECM,通常比Shor的算法快得多,并且比预量子分解算法快得多。 

一、归纳文章主要思想与工作

问题:RSA参数是否可以调整,使得所有已知的量子攻击算法都是不可行的,而加密和解密仍然可行。

文章围绕“量子计算机是否真的会杀死RSA?”展开。在量子计算机被建立,qubit操作作为一种廉价操作的假设下,Shor的算法很容易破坏RSA。Shor的算法用RSA公钥n进行解密几乎和合法的RSA用户解密一样快。当Shor算法使用量子幂模n。 Shor算法只多一些小的开销,这些开销在解密成本和分解成本之间只产生一个非常小的差距。 本文将加速RSA的标准技术在被推到极限时,合法RSA用户成本和攻击者成本之间会造成更大的差距。对于文中的RSA,攻击代价在使用成本上基本上是二次的。这些情况需要仔细分析整数分解的量子算法。文章介绍了量子分解算法GEECM。GEECM成为Post-quantum RSA参数选择的主要限制之一。这些情况还需要仔细分析基本RSA操作的算法。所以文章引入了一种新的算法来生成大量的独立的均匀随机素数。

二、讨论相关技术

(一)Post-quantum factorization:GEECM(量子环算法,比Shor算法和所有预量子分解算法快得多。更高效的方法是采用最好的预量子算法来寻找小素数,并使用量子技术来加速这些算法。)

ECM……在标准猜想下,ECM使用环操作2^((lgy)^(1/2+o(1)))找到素数p≤y。在对o(1)进行更详细的分析的基础上得出截断值在2^30以下。

EECM……ECM的最新变体。EECM选择Edwards curve:x^2+y^2=1+d^2y^2超过Q,或者选择具有已知非扭转点P的扭曲Edwards曲线;EECM也选择一个较大的整数s,并使用Edwards加法定律来计算曲线上P的倍数,特别是用整数的一小部分表示的x坐标x(sP)。环算法的输出是这个分数的分子。总的来说,计算需要(7+o(1))lgs乘法(超过半数是平方)和相当数量的加、减法。

GEECM……量子计算机使用以加速相同的EECM计算。Grover的方法加速搜索函数的根:如果函数f的输入是概率为1/R的f的根,则经典搜索执行R的R评估,而Grover的方法是执行关于√R量子评估f。函数f的输入是EECM曲线的选择结果,并且当该曲线选择的EECM结果具有与n相同的非平凡因子时,其输出恰好为0。EECM通过经典搜索找到f的根;GEECM通过Grover的方法找到了f的根。如果选择s和z,那么f的输入就是f的概率为1/L^(1/2c+o(1))的根,所以GEECM只使用L^(1/4c+o(1))量子估计的f,总的L^(c+1/4c+o(1))量子环运算。对于c=1/2,表达式c+1/4c取其最小值1;那么总的成本就是L^(1+o(1))环操作。GEECM将环操作从L^(√2+o(1))减少到L^(1+o(1)),其中L=exp(logyloglogy)^(1/2)。对于相同数量的操作,GEECM将logy增加了2+o(1),几乎是可以找到的素数的两倍。

(二)RSA可扩展性

后量子RSA公钥n需要相当大才能抵抗上述后量子分解算法中描述的攻击。文章有可用于RSA密钥生成、加密、解密、签名生成和签名验证的最佳算法的可扩展性的分析。

(1)选用小指数。RSA公钥运算是计算一个n次方的模。文章取e=3。计算n次模n,然后取n个模n和一个常数乘nn。每个步骤都使用标准的快速乘法技术来进行(lgn)^(1+o(1))位操作。

(2)多素数。RSA密钥操作是计算eth根模n。

该文章的重点是多重RSA如何扩展到更大的模数n。量子计算机诞生后,最主要的威胁是GEECM和Shor算法。因此RSA密钥生成、解密和签名生成,采取(lgn)^(1+o(1))位操作。

(3)密钥生成。k-prime指数-3RSA公钥n是k个与2模3相同的不同的素数p的乘积。

(4)加密。Shoup的“RSA-KEM”等最新的机制简单地使用RSA对随机数据的n位进行加密,对随机数据进行散列,得到一个密钥,用密钥对用户的消息进行加密和认证,并且不需要任何填充。

(5)解密。在后量子RSA的情况下,加密的速度比加速解密要慢得多。

(6)签名生成和验证。

三、指出未来的研究方向、未解决的难题等

1.有一系列的工作表明,大规模的秘密可以防止恶意软件限制数量的旁路攻击和有限数量的漏洞。一个TB级只需要几个小时的时间就可以通过一个千兆以太网链路进行传输,但是这个工作的基本思想是有时候会限制旁通道和出口通道的时间和/或带宽,这些限制可能会停止攻击者从提取所需的秘密。分析Post-quantum RSA 中的秘密提供这种保护的程度是很有意思的。然而,要小心,系统的其他部分可能会损害正面的回答,而这些部分并没有把注意力放在扩展数据上。

2.安全问题及成本:我们的批量生成算法表明,为了帮助降低能耗和保护环境,RSA的所有用户(包括传统的前量子RSA的用户)都应该将他们的密钥生成计算委托给NIST或另一个可信的第三方。这种速度的提高还可以使用户生成新的RSA密钥,并更频繁地删除旧的RSA密钥,从而限制了密钥盗窃的危害。然而,所有可信的第三方协议都会引发安全问题,并且所有已知技术安全地分配或委托RSA计算的成本都很高。

3.将后量子RSA集成到标准互联网协议(如TLS)中。这种集成在概念上很简单,但需要解决许多系统级的挑战,例如对加密库允许的RSA密钥大小的各种限制。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342

推荐阅读更多精彩内容