二元扩域ECC点乘算法的verilog实现,已验证通过,可直接使用。
2022-12-29 19:09:18 5KB ECC 点乘 verilog 二元扩域
1
通过curve25519实现打点,点乘,点除,OPRF方案,封装相关内容,包含内部的数据转换,传统a*G*x*b的问题是可以消掉x和a,获得b*G,如何解决问题,就是打点,将数据x转化成椭圆曲线上的一个点H(x),计算a*H(x),从而解决这个问题。
2022-11-04 18:00:08 154KB curve
1
matlab代码中向量的点乘磁力计校准技术 介绍 以下存储库包含用于校准三轴磁力计的三个不同脚本,需要针对硬/软铁磁干扰和比例因子进行校准。 本文提出的三种校准程序是手动校准(MC) ,非线性最小二乘校准(NLLS)和调整后的普通最小二乘校准(ALQ) 。 此处将简要说明所有这三种方法,并完整说明如何使用给定脚本来解决每种方法的校准问题。 重要的是要注意,尽管仍然存在非正交性和软铁磁干扰,但在校准中仅将比例因子和硬铁磁干扰视为测量偏差的主要来源。 能够解决所有上述偏差源(硬/软铁磁干扰,比例因子和非正交性)的唯一方法是ALQ方法,该方法是直接按照[],[]中所述的方法开发的。 MC和NLLS都只能解决强铁磁干扰(从现在开始的偏移)和比例因子。 考虑到这些简化,重要的是定义一个简单的模型,该模型描述磁力计如何感测和外部磁场。 可以在[]中找到对该简化模型的更深入,更精确的描述,但出于实际原因,此处给出了简化版本。 磁力计的每个轴都测量参考磁场的三个正交分量之一(在大多数情况下可以是人造磁场或地磁场)。理想情况下,磁力计的输出是一个描述磁场定向的向量。磁力计本身的身体框架中的磁场。 但是,
2022-05-18 10:39:49 480KB 系统开源
1
通过运算符重载,实现了二维向量的加减、点乘、叉乘运算。
2021-12-25 21:09:16 26KB 二维向量 重载 点乘 叉乘
1
多核cpu和gpu系统上椭圆曲线点乘并行计算研究.pdf
2021-09-28 09:07:40 6.08MB
蒙哥马利梯子点乘算法。[k]P:椭圆曲线上点P的k倍点,即:[k]P = {P+P+……+P},k个P相加,即点乘。其中k是正整数。
2021-07-02 17:21:31 516KB SM2 点乘 公钥密码
1
自己编写的java语言描述 椭圆曲线密码系统算法中的点乘运算 ,可以实现nQ运算。初学者可以用来参考 学习
2021-05-19 14:51:12 3KB java 点乘算法
1
三维矢量运算(点乘、差乘),有代码,opengl运行。
2020-03-19 03:18:23 4KB 矢量 运算
1
定义了基本的向量相关属性及基本运算,希望在创建向量相关类时有所帮助
2020-03-14 03:02:49 3KB 向量定义 向量基本运算
1
实现了ECC点乘,二进制伽罗瓦域,顶层点乘算法模块使用了一篇论文中介绍的高速点乘运算
2019-12-21 19:23:32 13KB verilog,
1