36、新型公钥密码系统与Wagner–Magyarik密码系统研究

新型公钥密码系统与Wagner–Magyarik密码系统研究

1. 新型公钥密码系统

在密码学领域,为了设计出更安全、高效的公钥密码系统,研究人员不断探索新的方法和技术。本文介绍的新型公钥密码系统便是基于迹算子(Trace Operator)的一种创新尝试。

迹算子从 $GF(q^u)$ 到 $GF(q)$ 的定义为:对于任意 $x \in GF(q^u)$,$Tr(x) = x + x^q + x^{q^2} + \cdots + x^{q^{u - 1}}$。此定义可扩展到向量和线性化多项式。

该密码系统的设计包含以下几个关键步骤:
- 参数选择
- 选择向量 $g = (g_1, \cdots, g_n)$,其元素为 $GF(q)$ 上关于 $GF(p)$ 线性无关的元素。
- 选取 $GF(q)$ 的扩展域 $GF(q^u)$。
- 确定整数 $k$ 和 $W > \frac{n - k}{2}$,这使得线性化重建问题变得困难。
- 密钥生成
- 随机生成一个 $p$ - 多项式 $P$,其系数在 $GF(q^u)$ 中,$p$ - 次数为 $k - 1$,且系数 $p_{k - 1}, \cdots, p_{k - u}$ 构成 $GF(q^u)$ 在 $GF(q)$ 上的一组基。
- 生成一个秩为 $W$ 的误差向量 $E$,其系数在 $GF(q^u)$ 中。
- 公钥为 $K = Tr(P(g)) + E \in GF(q^u)^n$,私钥为 $(P, E)$。
- 加密

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值