...
首页> 外文期刊>New Electronics >Core cracks code conundrum
【24h】

Core cracks code conundrum

机译:核心破解代码难题

获取原文
获取原文并翻译 | 示例
           

摘要

The rapid expansion of internet and wireless based communications across open networks is creating an increasing need to encrypt the frequently sensitive or confidential data being transmitted. The RSA public key cryptographic algorithm (invented in 1978 by Rivest, Shamir and Adleman) is often used in these applications, either as the primary method of encryption or, more often, to exchange secret information such as keys. RSA is a secure, high quality public key, but is computationally intensive, operating on very large (typically thousands of bits long) integers. Throughput is, therefore, very slow when compared to secret key algorithms like DES and AES. For this reason, RSA is usually paired with a secret key algorithm for high performance applications; RSA is used to exchange the keys, while the secret key algorithm is used to encrypt the bulk of the data. Using RSA for cryptography has, until now, forced a difficult choice on system designers. There are several well known techniques for implementing the modular exponentiations and other components of the algorithm in software; although processors are flexible and can be very cost effective ― especially when an existing processor in the system also runs the cryptographic application ― RSA in processors is inefficient.
机译:跨开放网络的基于Internet和无线的通信的快速扩展,导致对加密经常传输的敏感或机密数据的需求日益增长。 RSA公钥加密算法(由Rivest,Shamir和Adleman于1978年发明)经常在这些应用程序中使用,或者作为主要的加密方法,或者更经常地用于交换诸如密钥之类的秘密信息。 RSA是安全的高质量公共密钥,但是计算量很大,它在很大(通常为数千位长)的整数上运行。因此,与DES和AES之类的密钥算法相比,吞吐量非常慢。因此,RSA通常与用于高性能应用程序的密钥算法配对使用。 RSA用于交换密钥,而秘密密钥算法用于加密大量数据。迄今为止,使用RSA进行密码学一直是系统设计人员的艰难选择。有几种众所周知的技术可以在软件中实现模幂和算法的其他组件。尽管处理器非常灵活并且具有很高的成本效益-尤其是当系统中的现有处理器也运行加密应用程序时-处理器中的RSA效率低下。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号