Position Paper: A Roadmap for High Assurance Cryptography
نویسندگان
چکیده
Although an active area of research for years, formal verification has still not yet reached widespread deployment. We outline the steps needed to move from low-assurance cryptography, as given by libraries such as OpenSSL, to high assurance cryptography in deployment. In detail, we outline the need for a suite of high-assurance cryptographic software with per-microarchitecture optimizations that maintain competitive speeds with existing hand-optimized assembly and the bundling of these cryptographic primitives in a new API that prevents common developer mistakes. A new unified API with both formally verified primitives and an easy-to-use interface is needed to replace OpenSSL in future security-critical applications.
منابع مشابه
Requirements for Elliptic Curves for High-Assurance Applications
Nowadays, cryptography based on the elliptic curve discrete logarithm problem is widely de ployed. This is due to its advantages compared to traditional asymmetric schemes relying on the hardness of factoring large numbers or of break ing the discrete logarithm problem in finite fields. The NIST curves provide a standard that is sup ported by most applications. Other curves like Brainpool an...
متن کاملA Roadmap for Transitioning an Information Assurance Program and Others to Cloud Computing
Cloud computing (CC) has gained a lot of popularity in the past few years. Since we published a paper about CC in ISECON’2009, several new developments have taken place, including new standards by the National Institute of Standards and Technology (NIST) and other relevant research. This paper explores such recent standards and research, and cites some of the challenges facing organizations tha...
متن کاملQuality assurance prusedore in high dose rate bracythrapy
Introduction: Quality assurance is essential for obtaining the best achievable tumor control, avoiding unnecessary side effects, accuracy and safety during performing High Dose Rate (HDR) Brachytherapy (BT). Quality assurance is extremely important because HDR BT procedures are performed quickly, with high doses given in a short time period, with little opportunity for correcti...
متن کاملProgramming language techniques for high-assurance cryptography
Gilles Barthe (2017), “Programming language techniques for high-assurance cryptography”, : Vol. xx, No. xx, pp 1–1. DOI: 10.1561/XXXXXXXXX.
متن کاملA Research Roadmap for Bringing Continuous Quality Assurance and Optimization to Cloud Service Brokers
Cloud service intermediation is becoming increasingly recognized as a key component of the cloud computing value chain. Existing cloud service intermediaries already offer capabilities such as integration, customization or aggregation brokerage, but in the future, enterprises will require much more sophisticated capabilities going far beyond what is available today. The types of brokerage capab...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017