随笔分类 -  密码学

摘要:https://www.cs.jhu.edu/~susan/600.641/scribes/lecture17.pdf 阅读全文
posted @ 2021-07-11 11:53 Init0ne 阅读(221) 评论(0) 推荐(0)
摘要:简介 ElGamal算法可以用于加密和签名,其安全性依赖于计算有限域上离散对数的难度。 ElGamal密钥 生成密钥对时,首先选择素数p,两个随机数g和x,g和x都小于p,然后计算: y = g ^ x mod p 私钥:x 公钥:y, g, p 其中,g和p可以由一组用户共享。 ElGamal加解 阅读全文
posted @ 2021-06-19 19:19 Init0ne 阅读(1123) 评论(0) 推荐(0)
摘要:对称密码 对称密码算法可以分为分组密码和流密码: 分组密码(block cipher)是每次只能处理特定长度的一块(block)数据的密码算法,一次能处理的数据长度成为分组长度(block length) 流密码(stream cipher)是对数据流进行连续处理的一类密码算法 分组密码模式简介 分 阅读全文
posted @ 2021-06-14 16:40 Init0ne 阅读(869) 评论(0) 推荐(0)
摘要:简介 Salsa20是一种流式对称加密算法,类似于Chacha20,算法性能相比AES能够快3倍以上。 Salsa20算法通过将32 Byte的key和8 Byte的随机数nonce扩展为2^70 Byte的随机字节流,通过随机字节流和异或操作实现加解密,因此Salsa20算法中随机字节流的生成为关 阅读全文
posted @ 2021-05-15 23:10 Init0ne 阅读(5580) 评论(0) 推荐(2)