Problème de déchiffrement

Fermé
Lil9 Messages postés 7 Date d'inscription samedi 9 juin 2012 Statut Membre Dernière intervention 13 juin 2016 - 1 avril 2013 à 23:43
Bonjour j'utilise Matlab ( je suis débutant) et je dois finir un mini-projet qui consiste à faire un cryptage et décryptage des messages par le code de Mc Eliece. Voici le code du Chiffrement
s=[1 0 1 0; 1 1 1 1; 0 0 1 0; 1 0 0 0];
g=[1 0 1 1 ; 1 1 0 0 ; 0 0 0 0 ; 1 1 1 1];
p=[1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1];
sg=s*g;
sg
sg=mod(s*g,2);
sg
gprim= mod(sg*p,2);
gprim
x=[0 1 0 1];
m=mod(x*gprim,2);
m
er=randerr(1,4,2);
er
chiffrement=mod(m+er,2);
chiffrement

Celui du déchiffrement est

pmoin=inv(p);
pmoin
u=mod(chiffrement*pmoin,2);
u

Mais comme vous le voyez je n'ai pas pas fini de le décoder car je ne trouve pas l'inverse de randerr pour retrouver les taux d'erreurs et de les enlever. Si quelqu'un maîtrise bien ce code qu'il m'aide ... Cordialement un débutant de matlab ;)