subtle:constant-time密码学库
Posted mutourend
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了subtle:constant-time密码学库相关的知识,希望对你有一定的参考价值。
1. 引言
前序博客有:
- Rust crate subtle:用于实现常量时间执行密码学操作的库
- rust Trait subtle::ConditionallySelectable常量时间执行及应用举例
- dudect_bencher test for constant-time函数
密码学中,constant-time函数可从软件层面预防side-channel攻击,对于constant-time函数的测试验证,可通过dudect_bencher来实现。
目前开源的constant-time密码学库有:
- https://github.com/dalek-cryptography/subtle(Rust)
- https://pkg.go.dev/crypto/subtle(Go)
- https://github.com/itzmeanjan/subtle(C++)
以上是关于subtle:constant-time密码学库的主要内容,如果未能解决你的问题,请参考以下文章
在命令“ansible-playbook”中加密用户私钥文件
ConstraintLayout 的问题 - 垂直边距不起作用
Javascript 将 ECDH 密钥转换为 ECDSA 密钥