Le service de dématérialisation net-achat.fr propose , pour garantir l'intégrité et la confidentialité des transactions, d'utiliser deux niveaux de cryptage successifs.
Masquer le détail
Contraintes et fonctionnalités attendues
L'accès aux données doit nécessiter 2 éléments simultanés:
- La présence du donneur d'ordre avec son certificat et son mot de passe
- La date doit être postérieure à celle de fin de remise des plis
Aucun tiers, y compris les salariés du prestataire, ne doivent pouvoir acccéder aux données.
Le système doit être très robuste et résister aux attaques les plus virulentes
Architecture et serveurs
Le système s'appuie sur 2 serveurs distincts :
- un serveur web sous Zope/plone qui gère l'emplacement des fichiers sur le coffre-fort et les clés de cryptage
- un coffre fort électronique qui stocke les documents cryptés
Principe de fonctionnement
- Le donneur d'ordre crée une instance de marché public
- Une clé privée MA_PR est automatiquement attribuée à ce marché
- Une clé publique MA_PU est crée à partir de cette clé privée MA_PR
- La clé privée MA_PR est cryptée par la clé publique DO_PU du certificat du donneur d'ordre
- Cette version cryptée MA_PR_crypt de MA_PR par la clé DO_PU est stockée sur le serveur
- Le candidat répond à l'appel d'offres
- Une clé privée EN_PR est attribuée à chaque enveloppe (ensemble de documents dans un fichier zip)
- La clé publique EN_PU associée à EN_PR permet de crypter les documents sur le poste client
- La clé privée de l'enveloppe EN_PR est cryptée par la clé publique du marché MA_PU
- Cette version cryptée EN_PR_crypt de EN_PR par MA_PU est stockée sur le serveur
- L'enveloppe cryptée est stockée dans le coffre-fort et son emplacement est stocké sur le serveur Zope
Finalement, l'ouverture de l'enveloppe nécessite :
- Le fichier crypté qui n'est mis à la disposition qu'à une date donnée
- Le certificat de signature électronique
Pour décrypter l'enveloppe, l'applet :
- Récupère MA_PR_crypt, EN_PR_crypt
- Décrypte MA_PR_crypt avec le certificat du donneur d'ordre -> Elle obtient MA_PR
- Décrypte EN_PR_crypt avec la clé MA_PR
- Décrypte l'enveloppe avec EN_PR
Aucun tiers, ni le candidat, ni le donneur d'ordre, ni même un administrateur du système ne peut y accéder, et surtout pas avant la date fixée.
Nota: La loi empêche l'utilisation d'un certificat de signature pour signer et crypter les fichiers avec la même clé. Mais elle n'interdit pas l'utilisation de la clé publique du certificat pour crypter des clés de cryptage.
j'aimerais que tu m'en dises plus sur ce coffre fort électronique à ouverture retardée. Est-il disponible?
Comment puis-je accéder à cette petite merveille..
L'utilisation d'un démon ne remet t-elle pas en cause la fonction majeure d'ouverture de ce coffre ;)
Bien Ă toi,
Jean.