密码术项目-在这种情况下,如何将字节数组乘以标量?

问题描述

我在密码学课上。这位教授喜欢谈论高级理论,对如何实施该理论一无所知。我们正在做一个最终项目,要求我们实现KMACXOF256算法和一些椭圆曲线功能。他为我们提供了以下符号:

Generating a (Schnorr/ECDHIES) key pair from passphrase pw:
▪ s <- KMACXOF256(pw,“”,512,“K”); s <- 4s
▪ V <- s*G
▪ key pair: (s,V)

我们的KMAC算法正常工作。它输出一个存储在s中的低端字节数组。

V和G是存储点(例如{0,1})的BigInteger数组。

我们计算V的方法(由教授给出,所以我们知道它是正确的)采用BigInteger点(G)和BigInteger(s)并执行乘法。

我为使“ s

任何人都可以对密码学有更多的了解吗?我敢肯定这是一个简单的解决方案,但我找不到很好的解释。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)