首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Salsa20的硬件和软件优化

Salsa20的硬件和软件优化
EN

Cryptography用户
提问于 2013-08-24 02:05:55
回答 1查看 622关注 0票数 5

我正在为我们正在进行的软件项目使用Crypto++ Salsa20实现,我想知道是否有任何SSE或软件优化可以提高CSPNG的速度?

EN

回答 1

Cryptography用户

发布于 2013-08-24 04:49:08

从Crypto++ 5.6.2实现来看,Salsa20似乎确实有一个SSE实现,但它不使用本质,因此在编译器之间看起来并不是很容易移植。

如果您没有完全开始使用Salsa20,我建议您使用ChaCha20,这是作者(Daniel )对Salsa20的一个小修改,它稍微快了一些,也更干净了。如果您真的重视速度,我建议您使用Salsa12,这样可以减少大约40%的计算时间。

对于ChaCha20,我将推荐在超级警察中找到的crypto_stream\chacha20\krovetz实现。同样适用于ChaCha12。

对于Salsa20,我建议您查看crypto_stream\salsa20文件夹中的内容,并为目标平台寻找合适的实现。您可以在这些 页面上看到各种平台的时间安排。

票数 6
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/9949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档