Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 03-09-2020 17:10:52

Fabien_13
Membre
Inscription : 03-09-2020
Messages : 1

recherche d'un mode de cryptage

Bonjour,

Je cherche à intégrer de la crypto dans un logiciel.

Un fournisseur fourni un fichier de données secrète à un client. Il accepte que le fichier soit utilisable par le client dans le logiciel mais que le client ne puisse ni le divulguer, ni le lire en clair, uniquement l'utiliser via le logiciel.

Je pensais qu'on pouvais crypter et décrypter avec des clés publiques et privé, mais les libs de crypto que j'ai vu ne permettent de crypter qu'avec la clé publique.

Ce que j'avais imaginé, c'est le fournisseur crypte avec sa clé privé puis la clé publique du client, puis le client paramètre le logiciel avec sa clé privé et la clé publique du fournisseur. Mais comme on ne peut pas crypter avec une clé publique (lib Botan), je suis blqoué, il y a les signatures mais la signature est en plus du fichier en clair.

J'ai regardé Botan (https://botan.randombit.net/handbook/cli.html) et Crypto++ (https://www.cryptopp.com/) comme lib.

Pourriez-vous me dire si vous voyez une solution à mon pb?

Cordialement,
Fabien

Hors ligne

#2 01-11-2020 15:47:13

gilles06270
Membre
Inscription : 21-06-2020
Messages : 15

Re : recherche d'un mode de cryptage

Bonjour,
  Si j'ai bien compris la problématique, peut-être que le code "Shamir-Massey-Omura" conviendrait pour vos besoins. C'est un echange en 3 pass entre 2 personnes.

https://jeremykun.com/tag/shamir-massey-omura/

Cordialement
Gilles

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
trente plus vingt
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums