
算法
拥抱不确定
普通人追求安全感,高手拥抱不确定
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IBC算法之SM9简介
IBC(基于标识的密码系统,Identity-BasedCryptograph)是在基于传统的PKI基础上发展而来,主要简化在具体安全应用在大量数字证书的交换问题,使安全应用更加易于部署和使用。 IBC密码技术使用的是非对称密码体系,加密与解密使用两套不同的密钥,每个人的公钥就是他的身份标识,比如email地址,电话号码等。而私钥则以数据的形式由用户自己掌握,密钥管理相当简单,可以很方便的对...原创 2019-03-01 11:08:50 · 36576 阅读 · 3 评论 -
Wegman-Carter MAC 算法实现
上一篇中,主要介绍了Message Integrity消息完整性,以及一些校验消息完整性的算法,比如MAC、HMAC、NMAC、CMAC、Wegman-Carter MAC。现在Wegman-Carter MAC 在量子通信领域有较多的应用。相比于传统通信,量子通信最大的优势在于量子密钥分发替换了传统密钥协商或预共享的密钥确立机制。Wegman-Carter认证甚至是NIST推荐的信息块...原创 2019-07-29 10:52:26 · 996 阅读 · 0 评论 -
Message Integrity消息完整性,MAC、HMAC、NMAC、CMAC、Wegman-Carter MAC
Message Integrity消息完整性消息完整性通常对信息进行摘要,形成较短的内容,再结合加密算法生成标识内容。主要包含(顺序的比如:)CRC,HASH、MAC,NMAC,ECBC、CMAC,(并行的比如)Wegman-Carter MAC等内容。一 、CRC循环冗余校验(Cyclic Redundancy Check)CRC是根据所需要检验完整性的数据产生简短固定位数校验码...原创 2019-07-23 16:42:33 · 7963 阅读 · 1 评论 -
国密SM2算法密钥派生函数KDF的实现
前段时间需要实现国密算法SM2的签名、验签、加密、解密等功能,加解密过程使用到的密钥派生函数(KDF),从网上搜到的代码不符合《GMT 0003.4-2012 SM2椭圆曲线公钥密码算法 》的规定,不能直接使用,没法满足项目需要,后来决定自行实现,整理如下,欢迎大家讨论:密钥派生函数算法逻辑《GMT 0003.4-2012 SM2椭圆曲线公钥密码算法 》中 关于 密钥派生函数的规定如下:...转载 2019-09-05 10:21:48 · 2227 阅读 · 0 评论