cost 244 ms
ElGamal 导入一个大素数 - ElGamal import a big prime number

我最近实施了多种加密方案。 我打算使用 Java Bouncy Castle。 我发现导入该方案非常容易。 我的第一个实现是 ElGamal 加密。 我的问题是如何导入我生成的大素数 p 和阶 q 并使用这些参数生成带有 Bouncy Castle 的密钥对。 我发现当我使用 Bouncy Cas ...

使用 Bouncy Castle 的 ElGamal 同态乘法 - ElGamal homomorphic multiplication using Bouncy Castle

长话短说:我需要使用ElGamal加密对编码数字执行乘法运算。 我目前正在将Kotlin与OpenJDK 1.8一起使用,并找到了名为 Bouncy Castle 的 JCE 提供者。 它在标准JCE API中提供ElGamal加密。 但是,我根本不知道如何对从中得到的加密消息执行乘法运算。 ...

如何确保公钥发件人/所有者也拥有​​其私钥? - how ensure a public key sender/owner has its private key too?

当我们想用公钥加密消息时,我们如何确保公钥所有者也有自己的私钥? 规则是: 我们不希望有任何有关造成安全问题的私钥的信息。 2.验证必须在单个请求中完成,而不是在承诺中。 3.不要使用任何需要在密钥接收器上存储一些数据的方式。 我能看到的唯一方法是发送由公钥加密的随机消息,并向密 ...

El Gamal 数字签名构建莫名其妙地失败 - El Gamal digital signature construction inexplicably failing

我正在尝试实现 El Gamal 数字签名方案,使用 BigInteger 类生成大素数。 Samantha 生成公钥和私钥,选择一条消息,对其进行签名,然后 Victor 验证签名。 问题:输出总是说签名没有被验证,即验证算法在每次执行时返回 false,这再次随机化数字。 但是,当使用小的、 ...

将ElGamal加密从加密数字转换为字符串 - Converting ElGamal encryption from encrypting numbers to strings

我有以下ElGamal加密方案 可以很好地处理数字。 但是,我希望能够使用它来加密字符串(顺便说一句,它不是常规的ElGamal,我不认为区别在这种情况下是相关的,但有关更多详细信息,请参阅我问的问题 ) 我考虑过将字符串转换为整数,运行加密,并在需要时转换回字符串。 我找不到 ...

单向ElGamal代理重新加密实现 - Unidirectional ElGamal Proxy Re-Encryption implementation

基于此解释,我已经在JavaScript中实现了ElGamal方案(代码很糟糕,只是想对其进行快速测试)。 这似乎是可行的,最后的解密步骤返回了原始编号。 我现在想这个转换成基于以下理念,取自单向代理重加密方案这一纸(第6页,左栏)。 因此,您不必阅读本文,其背后的逻辑是我们可以 ...

(ELGamal)小步大步程序枫 - (ELGamal ) Little step big step procedure maple

嗨,我想知道是否有人可以帮助我解决以下问题。下面是我对a部分的尝试。 我不明白为什么我的程序不起作用,它可以运行,但是在评估b部分的程序时却没有给出任何值。 我已经使用了print命令来检查数组是否正在寻找它似乎正在做的匹配,但是看起来它只是在忽略它 婴儿步巨型步的协议如下 ...

使用Java实现El-Gamal算法的(BouncyCastle错误:min可能不大于max) - (BouncyCastle Error: min may not be greater than max ) implementation of El-Gamal algorithm using java

我正在尝试在系统中实现El-Gamal加密算法。 我刚刚了解了该算法,然后在互联网上查找代码以获取实现它的想法。 我在互联网上找到了以下代码,并给了我这个奇怪的错误: 这是代码段: 我对密码学很陌生,这可能很愚蠢。 如果问题太傻了,我感到抱歉。 并预先感谢。 ...

JavaCard 中的 BigInteger 减法 - BigInteger subtraction in JavaCard

我正在尝试在非常受限的技术条件下进行概念验证。 我的问题是:如何有效地减去 Java Card 中的大整数(表示为字节数组)? . 现在,细节使任务变得棘手。 我可以使用一张智能卡。 模型为飞天JavaCOS A22 ,运行Java Card 2.2。 对于完整的细节,Java Card 允许使 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM