首页> 外文会议>Engineering secure software and systems >Report: Extensibility and Implementation Independence of the .NET Cryptographic API
【24h】

Report: Extensibility and Implementation Independence of the .NET Cryptographic API

机译:报告:.NET加密API的可扩展性和实现独立性

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

摘要

When a vulnerability is discovered in a cryptographic algorithm, or in a specific implementation of that algorithm, it is important that software using that algorithm or implementation is upgraded quickly. Hence, modern cryptographic libraries such as the .NET crypto libraries are designed to be extensible with new algorithms. In addition, they also support algorithm and implementation independent use. Software written against these libraries can be implemented such that switching to a new crypto algorithm or implementation requires very little effort.rnThis paper reports on our experiences with the implementation of a number of extensions to the .NET cryptographic framework. The extensions we consider are smart card based implementations of existing algorithms. We evaluate the extensibility of the libraries, and the support for implementation independence. We identify several problems with the libraries that have a negative impact on these properties, and we propose solutions.rnThe main conclusion of the paper is that extensibility and implementation independence can be substantially improved with only minor changes. These changes maintain backwards compatibility for client code.
机译:在密码算法或该算法的特定实现中发现漏洞时,快速升级使用该算法或实现的软件非常重要。因此,现代密码库(例如.NET密码库)被设计为可通过新算法进行扩展。此外,它们还支持算法和实现的独立使用。可以实施针对这些库编写的软件,从而使切换至新的加密算法或实现所需的工作量很小。本文报告了我们对.NET加密框架的许多扩展的实现经验。我们考虑的扩展是现有算法的基于智能卡的实现。我们评估了库的可扩展性,以及对实现独立性的支持。我们确定了库中对这些属性有负面影响的几个问题,并提出了解决方案。本文的主要结论是,仅需很小的更改就可以显着改善可扩展性和实现独立性。这些更改保持了客户端代码的向后兼容性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号