Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Fast and Flexible Elliptic Curve Cryptography for Dining Cryptographers Networks
DUPONT, Elona; FRANCK, Christian; GROSZSCHÄDL, Johann
2020In Bouzefrane, Samia; Laurent, Maryline; Boumerdassi, Selma et al. (Eds.) Mobile, Secure, and Programmable Networking, 6th International Conference, MSPN 2020, Paris, France, October 28–29, 2020, Revised Selected Papers
Peer reviewed
 

Documents


Texte intégral
MSPN2020.pdf
Postprint Auteur (930.09 kB)
Demander un accès

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Dining Cryptographers Network; Elliptic Curve Cryptography; Pedersen Commitment; Zero Knowledge Proof; EdDSA Signature Algorithm; ECDH Key Exchange
Résumé :
[en] A Dining Cryptographers network (DCnet for short) allows anonymous communication with sender and receiver untraceability even if an adversary has unlimited access to the connection metadata of the network. Originally introduced by David Chaum in the 1980s, DCnets were for a long time considered not practical for real-world applications because of the tremendous communication and computation overhead they introduce. However, technological innovations such as 5G networks and extremely powerful 64-bit processors make a good case to reassess the practicality of DCnets. In addition, recent advances in elliptic-curve based commitment schemes and Zero-Knowledge Proofs (ZKPs) provide a great opportunity to reduce the computational cost of modern DCnets that are able to detect malicious behavior of communicating parties. In this paper we introduce X64ECC, a self-contained library for Elliptic Curve Cryptography (ECC) developed from scratch to support all the public-key operations needed by modern DCnets: key exchange, digital signatures, Pedersen commitments, and ZKPs. X64ECC is written in C and uses compiler intrinsics to speed up performance-critical arithmetic operations. It is highly scalable and works with Montgomery curves and twisted Edwards curves of different cryptographic strength. Despite its high scalability and portability, X64ECC is able to compute a fixed-base scalar multiplication on a twisted Edwards curve over a 255-bit prime field in about 145,000 clock cycles on a modern Intel X64 processor. All cryptosystems can be adapted on-the-fly (i.e. without recompilation) to implement DCnets with arbitrary message sizes, and tradeoffs between the cryptographic strength and throughput of a DCnet are possible.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
DUPONT, Elona ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > CVI2
FRANCK, Christian ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
GROSZSCHÄDL, Johann ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
Fast and Flexible Elliptic Curve Cryptography for Dining Cryptographers Networks
Date de publication/diffusion :
octobre 2020
Nom de la manifestation :
6th International Conference on Mobile, Secure, and Programmable Networking (MSPN 2020)
Lieu de la manifestation :
Paris, France
Date de la manifestation :
from 28-10-2020 to 29-10-2020
Manifestation à portée :
International
Titre de l'ouvrage principal :
Mobile, Secure, and Programmable Networking, 6th International Conference, MSPN 2020, Paris, France, October 28–29, 2020, Revised Selected Papers
Editeur scientifique :
Bouzefrane, Samia
Laurent, Maryline
Boumerdassi, Selma
Eric, Renault
Maison d'édition :
Springer Verlag
ISBN/EAN :
978-3-030-67549-3
Collection et n° de collection :
Lecture Notes in Computer Science, volume 12605
Pagination :
89-109
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Organisme subsidiant :
NGI Zero PET Fund
Disponible sur ORBilu :
depuis le 27 février 2021

Statistiques


Nombre de vues
308 (dont 23 Unilu)
Nombre de téléchargements
0 (dont 0 Unilu)

citations Scopus®
 
2
citations Scopus®
sans auto-citations
2
OpenCitations
 
0
citations OpenAlex
 
3

Bibliographie


Publications similaires



Contacter ORBilu