文章 视频 课程 百科图谱 集训营
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 集训营
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
billatnapier
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
有限域F p上的MiMC-Feistel(双分支Feistel网络)

本文介绍了MiMC-Feistel密码,它是一种对称密钥加密方法,基于Feistel网络,并在有限域上进行操作。MiMC-Feistel在多方计算、全同态加密和零知识证明等领域具有应用前景,并且相比AES,其复杂度更低。

MiMC-Feistel  Feistel网络  对称密钥加密  有限域  零知识证明  密码学 
发布于 2025-08-13 08:25 阅读(430) 点赞(0) ( 13 )
分享
Twitter分享
微信扫码分享
哈希的奇妙之处:SHA-256、Pedersen 和 Poseidon

本文介绍了在以太坊等区块链中,为了实现零知识证明(ZKP)并提高效率,对哈希函数的需求。传统哈希函数如SHA-256在区块链环境中计算成本高昂,因此提出了Pedersen哈希(基于椭圆曲线数学)和Poseidon哈希(基于有限域计算)作为替代方案,并提供了代码示例。

哈希函数  零知识证明  Pedersen哈希  Poseidon哈希  椭圆曲线  有限域 
发布于 2025-08-10 16:35 阅读(680) 点赞(0) ( 13 )
分享
Twitter分享
微信扫码分享
Pedersen 哈希算法

本文介绍了Pedersen哈希算法,它通过组合椭圆曲线上的点来实现加密哈希过程,使其在零知识证明(ZKP)系统中特别有用。文章解释了Pedersen哈希的基本原理,包括如何将输入消息分解为多个块,并使用这些块基于生成器点生成一系列椭圆曲线点,最后将生成的点相加得到哈希值。

Pedersen哈希  零知识证明  椭圆曲线  加密哈希  zk-SNARK  承诺方案 
发布于 2025-08-09 09:53 阅读(758) 点赞(0) ( 10 )
分享
Twitter分享
微信扫码分享
椭圆曲线的点群、子群和阶

本文介绍了椭圆曲线密码学(ECC)中椭圆曲线上的点群、子群和阶的概念,并结合Baby Jubjub曲线,通过Go语言代码示例展示了如何寻找曲线上的有效点以及如何使用生成器点和基点来访问不同的点群。文章还提及了ECC抗经典计算攻击的强度。

椭圆曲线密码学  ECC  Baby Jubjub  点群  生成器点  基点  离散对数问题 
发布于 2025-08-08 08:12 阅读(353) 点赞(0) ( 11 )
分享
Twitter分享
微信扫码分享
Baby Jubjub 椭圆曲线 与零知识证明

本文介绍了 Baby Jubjub 椭圆曲线在零知识证明中的应用。Baby Jubjub 曲线因其高效的计算特性和与现有技术的兼容性,成为 zk-SNARK 电路的理想选择。文章详细阐述了 Baby Jubjub 曲线的参数设置、生成点以及点加运算的实现,并提供了 Go 语言的示例代码,展示了如何在实际应用中使用该曲线进行标量乘法和点加运算,并且介绍了在以太坊中的应用。

Baby Jubjub  椭圆曲线  零知识证明  zk-SNARK  密码学  bn254 
发布于 2025-08-07 09:22 阅读(671) 点赞(0) ( 14 )
分享
Twitter分享
微信扫码分享
密码学第一准则……不要讨论零值或单位元

本文探讨了密码学中零值(zero value)和单位元(identity element)可能引发的问题。零值可能导致计算短路、信息丢失,甚至导致签名验证失效;针对椭圆曲线,如果使用户陷入使用弱生成值的陷阱,攻击者可以利用零点问题,比如通过“伪造公钥攻击”篡改签名,在代码中,需要检查零值以防止攻击。

零值  单位元  椭圆曲线  公钥攻击  签名验证  BN256 
发布于 2025-08-07 09:21 阅读(172) 点赞(0) ( 7 )
分享
Twitter分享
微信扫码分享
问问中本聪…为什么是RIPEMD160和SHA-256?以及为什么是RIPEMD160?

本文深入探讨了比特币中使用的 RIPEMD160 和 SHA-256 哈希算法,分析了中本聪选择这两种算法的原因,包括抵抗长度扩展攻击、生成较短的公钥ID,以及增加安全性,文章还给出了生成比特币密钥的示例代码,并解释了RIPEMD160在比特币密钥生成中的作用。

RIPEMD160  SHA-256  哈希算法  长度扩展攻击  比特币地址  公钥 
发布于 2025-08-04 09:40 阅读(346) 点赞(0) ( 12 )
分享
Twitter分享
微信扫码分享
VeraCrypt——以及经典密码的回忆(Twofish、Serpent 和 Camellia)

本文介绍了VeraCrypt中使用的经典加密算法,包括Twofish, Serpent, Camellia, Kuznyechik,以及其支持的哈希算法,如SHA-256, SHA-512, BLAKE2s-256, Whirlpool, Streebog。同时,文章还回顾了TrueCrypt的历史,包括其突然停止开发以及可能的原因,并讨论了TrueCrypt的替代方案。

VeraCrypt  TrueCrypt  加密算法  Twofish  Serpent  Camellia 
发布于 2025-08-04 09:39 阅读(309) 点赞(0) ( 12 )
分享
Twitter分享
微信扫码分享
面向未来世界的NFT

本文介绍了NFT(非同质化代币)的概念和应用,并展示了如何使用智能合约创建和分配NFT。文章通过一个实际的例子,展示了如何为学生的课程成绩创建NFT,并将其分配给学生。

NFT  ERC-721  智能合约  OpenZeppelin  Remix  元数据 
发布于 2025-07-31 08:01 阅读(262) 点赞(0) ( 6 )
分享
Twitter分享
微信扫码分享
如何将私钥转换为以太坊地址

本文介绍了如何从以太坊私钥派生出公钥和公有地址。文章解释了以太坊中使用的椭圆曲线加密(ECC)secp256k1,展示了通过私钥生成公钥并进一步生成公有地址的步骤,并提供了一个Python代码示例,演示了如何使用私钥计算出相应的公有地址。

以太坊  私钥  公钥  公有地址  椭圆曲线加密  secp256k1  Keccak-256 
发布于 2025-07-29 08:44 阅读(1347) 点赞(0) ( 61 )
分享
Twitter分享
微信扫码分享
  • ‹
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ›
文章删除后将不可恢复 !
删除 取消
一键转载
转载文章不用复制粘贴和编辑,输入原文链接,交给后台发布!
暂只支持: 微信公众号、Mirror、Medium的文章链接
提交后可在个人主页查看文章发布状态
提交
提交成功!
系统处理完成后将直接进入审核发布流程,可在个人主页关注文章状态。
billatnapier
billatnapier
贡献值: 555 学分: 614
江湖只有他的大名,没有他的介绍。
0 关注 1 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
UpChain
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2025 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览