椭圆加密算法的原理和理论进行了大体的讲解
2022-05-09 14:49:45 109KB 椭圆曲线 加密 算法
1
椭圆曲线密码术 椭圆曲线密码术 (ECC) 是一种公钥密码术。 在公钥密码术中,参与通信的每个用户或设备通常具有一对密钥,公钥和私钥,以及与密钥相关联的一组操作以进行加密操作。 只有特定用户知道私钥,而公钥则分发给所有参与通信的用户。 公钥是曲线上的一个点,私钥是一个随机数。 通过将私钥与曲线中的生成点 G 相乘得到公钥。 ECC 的数学运算定义在椭圆曲线y^2 = x^3 + ax + b 上,其中4a^3 + 27b^2 ≠ 0 。 'a' 和 'b' 的每个值给出不同的椭圆曲线。 ECC 的主要优势之一是其较小的密钥大小。 ECC 中的 160 位密钥被认为与 RSA 中的 1024 位密钥一样安全。 点乘法 在点乘中,椭圆曲线上的一个点 P 与使用椭圆曲线方程的标量 k相乘,以获得同一椭圆曲线上的另一个点 Q。 即kP = Q 点乘是通过两个基本的椭圆曲线运算来实现的
2022-05-08 09:55:34 276KB Python
1
圆偏振光和椭圆偏振光的获得和检验 圆偏振光和椭圆偏振光的获得和检验
2022-05-07 17:05:47 247KB 圆偏振光 椭圆偏振光
1
用matlab函数编写的雅可比椭圆函数sn
2022-05-06 10:09:00 723B 雅可比椭圆函数sn
1
大数据-算法-非椭圆非线性Schr()dinger方程整体解.pdf
2022-05-03 14:09:51 2.03MB big data 算法 文档资料
大数据-算法-非椭圆非线性Schrdinger方程整体解.pdf
2022-05-03 14:09:50 2.03MB big data 算法 文档资料
基于信号分组优化的椭圆球面波多载波调制解调方法
2022-05-03 14:07:23 3.4MB 文档资料
小小Ped Com 一个小的Rust库,用于在椭圆曲线上的Pedersen承诺。 Pedersen承诺是一种加密结构,它允许一方Alice向另一方Bob承诺一个值,直到稍后才向Bob透露该值。 Alice可以打开以后告诉鲍勃,她致力于同一个证明她的价值在价值的承诺,现在是和以前一样她的价值。 此实现使用进行椭圆曲线操作。 例子 let mut rng = OsRng::new().unwrap(); let val = tiny_ped_com::CommitmentValue::from_u64(3); let (verifier_pub_key, mut verifier) = tiny_ped_com::CommitVerifier::init(&mut rng); let (commitment, commitment_opening) = tiny_ped_com::Co
2022-04-25 20:14:25 4KB cryptography elliptic-curves commitments Rust
1
如何绘制协方差误差椭圆
2022-04-24 23:16:33 9.64MB 协方差误差
1
MATLAB 代码用于计算点与椭圆之间的正交距离以及椭圆上的正交接触点。 实现了三种算法,其源代码存放在这里: (Ahn 2001)“Least-squares正交距离拟合圆、球、椭圆、双曲线和抛物线,”模式识别中提出的算法; Siyu Guo等人于2020年4月提出的精确算法和收敛迭代算法。 算法的 M 文件名称分别为 ellipse_orthogonal_dist_arw01.m、ellipse_orthogonal_dist_exact.m 和 ellipse_orthogonal_dist_ci.m。 还提供了两个 C++ 源文件,分别是 arw01_mex.cpp 和 ci_mex.cpp。 使用mex将它们编译为M文件中使用的MEX模块。 exprm_1.m、exprm_2.m 和 exprm_3.m 是三个没有输入或输出的演示。 在演示中使用 draw_ellips
2022-04-23 15:44:57 8KB matlab
1