4.1 Article

Charm: a framework for rapidly prototyping cryptosystems

期刊

JOURNAL OF CRYPTOGRAPHIC ENGINEERING
卷 3, 期 2, 页码 111-128

出版社

SPRINGER HEIDELBERG
DOI: 10.1007/s13389-013-0057-3

关键词

Applied cryptography; Protocols; Software; Privacy

资金

  1. Direct For Computer & Info Scie & Enginr
  2. Division Of Computer and Network Systems [1010928] Funding Source: National Science Foundation

向作者/读者索取更多资源

We describe Charm, an extensible framework for rapidly prototyping cryptographic systems. Charm provides a number of features that explicitly support the development of newprotocols, including support for modular composition of cryptographic building blocks, infrastructure for developing interactive protocols, and an extensive library of re-usable code. Our framework also provides a series of specialized tools that enable different cryptosystems to interoperate. We implemented over 40 cryptographic schemes using Charm, including some new ones that, to our knowledge, have never been built in practice. This paper describes our modular architecture, which includes a built-in benchmarking module to compare the performance of Charm primitives to existing C implementations. We show that in many cases our techniques result in an order of magnitude decrease in code size, while inducing an acceptable performance impact. Lastly, the Charm framework is freely available to the research community and to date, we have developed a large, active user base.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.1
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据