Position Paper: A Roadmap for High Assurance Cryptography

نویسندگان

  • Harry Halpin
  • Peter Schwabe
چکیده

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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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