• Aucun résultat trouvé

Crafting certified elliptic curve cryptography implementations in Coq

N/A
N/A
Protected

Academic year: 2021

Partager "Crafting certified elliptic curve cryptography implementations in Coq"

Copied!
106
0
0

Texte intégral

Figure

Figure 2.1: Cryptol specification of reduction modulo p384 by Galois, Inc. [n] refers to the type of n-bit words, sbb stands for subtract-with-borrow, drop and chop cast between word sizes, # concatenates words with the most significant end on the left
Figure 4.2: Complete structure of the minimal language I used to prototype and explain range analysis and optimized  repre-sentation selection.
Figure 4.4: As the language is parametrized over types, the range analysis is parametrized over the representation of ranges of these types and rules for propagating range  infor-mation across operations
Figure 4.9: Complete induc- induc-tive correctness statement for range analysis and automatic selection of finite types and operations
+7

Références

Documents relatifs

Curves based cryptography such as Elliptic Curve Cryptography (ECC) or Hyper-Elliptic Curve Cryptog- raphy (HECC) is known to provide a given security level at a lower cost than

We built the FPC-Coq system to demonstrate the feasibility of using logic programming to check proof certificates produced by external provers and to elaborate such certificates

Using delay data collected over the Internet, it was shown that the optimal monitoring policy enables to obtain a routing performance almost as good as the one obtained when all

In particular this permits to derive sufficient conditions on the parameter κ > 0 so that the optimisation problem is proved to be equivalent to a quadratic program (Boyd

contrast to traditional systems, where the software is built by vendors behind closed doors and chosen by election officials, with E2E-V systems, the verification process is public

To answer the research question RQ3, we design experiments on attributed social networks with two different types of user attributes, which means performing link prediction given

It shows that, despite the modest computational resources of modern programmable logic controllers, it is possible to develop efficient cryptographic appli- cations that enforce

Table 1 organizes the main schema-agnostic Blocking methods in a two-dimensional taxonomy 315 that is formed by two criteria: (i) Indexing Function Definition, which determines