铁线蕨 (密码)
铁线蕨(英语:Adiantum)是一种用于磁盘加密的密码结构,它使用ChaCha和高级加密标准(AES)密码以及Poly1305密码消息认证码(MAC)。
概述 | |
---|---|
设计者 | Paul Crowley及Eric Biggers,在Google |
首次发布 | 2018年12月13日 |
继承算法 | HPolyC |
Adiantum由Paul Crowley和Eric Biggers于2018年设计,专门在运行Android Go的低功耗移动设备上使用,在5.0及更新版本的Linux内核中可用。[1]最初谷歌计划使用Speck,但由于Speck与美国国家安全局(NSA)存在太多联系而弃用。
HPolyC是Adiantum的早期版本,它使用与Poly1305散列函数不同的结构。HBSH结构包括散列、分组密码、流密码、散列。
参考文献
- ^ Adiantum: encryption for the low end. LWN.net. Eklektix, Inc. January 6, 2019 [January 17, 2019]. (原始内容存档于2019-02-09).
外部链接
- GitHub上的adiantum页面
- Enabling Adiantum (页面存档备份,存于互联网档案馆)
- Adiantum: length-preserving encryption for entry-level processors doi:10.13154/tosc.v2018.i4.39-61