You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于格的NIKE密码协议SWOOSH实现故障排查求助

基于格的NIKE密码协议SWOOSH实现故障排查求助

各位大佬好!我现在正在用Pyo3和maturin开发一个给Python用的Rust密码学库,打算在里面实现各类密码协议。考虑到量子攻击的威胁,我想着得加个能抗量子攻击的方案,最终选定了基于格密码学(具体是模块学习同态问题M-LWE)的SWOOSH协议。

为了做好这个实现,我仔细研究了SWOOSH的原始论文,还有官方提供的Rust与Jasmine参考实现,最后写出了一个简化版的代码,但目前遇到了问题,想请大家帮忙排查下。我的简化实现代码如下:

use pyo3::prelude::*;
use rand::{Rng, SeedableRng, thread_rng};
use rand_chacha::ChaCha20Rng;

const N: usize = 16; // Simplified from 8192
const Q: u64 = 12289; // A smaller prime modulus
const D: usize = 8; // Simplified from 256

type Poly = [i64...

备注:内容来源于stack exchange,提问作者AthraelBB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:03:00