RSA 具有单向陷门置换的性质
这篇文章我们介绍RSA的单向性, 置换型等等.
我们给出formal的RSA假设:
RSA假设. 给定一个三元组
RSA Collection. 令
Thm1: Under RSA assumption, RSA Collection is a collection of OWF.
证明: 我们主要聚焦于Hard to invert的证明. 需要注意的是, 我们的假设并不能直接推导出这个结果.
RSA假设: 对于一个 random
RSA Collection: 先随机选了一个
从直觉上来说, Collection是不是更容易计算一些. 我们需要证明的是, 函数
Thm2: The function
这个定理其实是好证明的, 只需要证明单射+满射. 已知
通过Thm2, 我们证明出Thm1.
Thm3: RSA assumption implies Factoring assumption.
这个定理是好证明的, 但是反过来的话仍然是一个开放性问题.
Thm4: RSA可以是一个Trapdoor Permutation.
虽然我们还没有formal地定义Trapdoor Permutation. 但是大意就是存在一个陷门, 拥有陷门的信息就可以easy to invert. 在这个问题你中, 陷门可以是这三种:
Remarks:
我们能够看出来, 如果隐藏陷门的话, 那么RSA中的
参考: Rafael Pass's lecNotes.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】