Logiciel de Distillation et de Réconciliation

SeQureNet présente une solution logicielle intégrée pour les expériences de QKD afin de permettre aux académiques de se concentrer sur leurs réalisations de physique quantique.

Fonctions

  • Correction d'erreurs haute performance et faiblement interactive pour un large ensemble de SNRs utilisant des codes LDPC
  • Famille de fonctions de hachage universelle pour l'amplification de confidentialité capable de traiter rapidement des blocs de grande taille
  • Communication réseau intégrée pour simplifier le développement d'applications réelles
  • Interface C++
  • Fonctionne sur CPUs et GPUs compatibles OpenCL
  • Sécurisé pour les threads
  • Parallélisation bas-niveau disponible

Disponibilité

  • Disponible sur plateformes Linux 32-bit et 64-bit
  • Portable sur d'autres plateformes à la demande
  • Licences possibles : pour usage académique, par projet ou licence à la demande
  • Formations disponibles

Performances

Probabilité d'erreurs

La probabilité d'erreur par bit peut être rendue aussi faible que possible en utilisant des codes LDPC de grande taille.

Bas SNRs

Le décodage peut être réalisé à très bas SNRs avec une vitesse compatible avec des contextes réels de déploiement QKD.

Vitesse

De hautes performances sont obtenues pour des gros blocs de données et de hauts niveaux de bruits en utilisant un décodage sur GPU.

Toutes les valeurs numériques sont obtenues en utilisant un coeur CPU Intel® Core i7 920 et une carte graphique NVIDIA® GTX 285. Les codes utilisés sont générés à partir d'un ensemble de codes LDPC de taux 0.5 avec un seuil asymptotique de 0.965 pour le canal BI-AWGN (Limite de Shannon : 0.978)