基本形式
https://dexterjie.github.io/2023/07/29/%E6%A0%BC%E5%AF%86%E7%A0%81%E5%85%A5%E9%97%A8/
格密码入门 | DexterJie’Blog (tover.xyz)
1 | from Crypto.Util.number import * |
LLL算法需要的是矩阵参数,最简单的矩阵如下 D属于任意整数
$$
\begin{bmatrix}
1 & D h \
0 & D q \
\end{bmatrix}
$$
其满足下列条件
$$
\begin{bmatrix} f & -k \end{bmatrix}
\begin{bmatrix}
1 & D h \
0 & D q \
\end{bmatrix}
\begin{bmatrix} f & D g \end{bmatrix}
$$
配平需要满足
$$
f \approx D \cdot g
$$
例如上面的f为376bit,g为128位,所以D为2^248 位数大致相同即可
- 标题: 基本形式
- 作者: runwu2204
- 创建于 : 2024-02-19 19:00:26
- 更新于 : 2024-08-30 00:57:01
- 链接: https://runwu2204.github.io/2024/02/19/Crypto/格密码/基本形式/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论