文件名称:
learning-with-errors-parameters:简要尝试性地分析LWE参数如何影响算法的正确性-源码
开发工具:
文件大小: 124kb
下载次数: 0
上传时间: 2021-03-05
详细说明:了解有错误学习(LWE)的参数
在本笔记本中,我将简要介绍有错误学习(LWE)方法,该方法是一种量子后的公钥密码算法。 我们提供了数学背景,然后详细介绍了基于Python 3和numpy ,最后是我们的实验,其目的是了解更改算法参数如何影响预期结果。 我们的实验基于对值为1的单个消息的加密和解密,对于每个测试的配置,该消息执行一万次。 创建图形以可视化结果。
试试住
LWE解密
LWE是一种后量子公钥算法,有关更多信息和,请参阅。 该方法可以恢复到本节中描述的计算。 首先,创建一个公钥和私钥:
和 是公钥, 是私钥, 是随机误差,并且 。 矩阵 有尺寸 ,即它们是单列,因为在此报告中,我们实现了一位加密和解密。
加密一位消息 使用公钥 我们获得由以下组成的加密消息 和:
在哪里 是从以下样本中随机选择的 和 。 最后,解密消息 并找到位消息的值 :
LWE实施
以下run函数基于,
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.