Discussion:
Kryptering af et lille datafelt?
(for gammel til at besvare)
Chrisitan Mock
2010-02-08 07:31:32 UTC
Permalink
Hej,
Jeg har en tabel på 48 bytes som jeg gerne vil have krypteret uden at
data kommer til at fylde mere end de 48 bytes.

Der er en 6-bytes "nøgle" at arbejde med.

Hvilke principper skal man bruge ?
Gode forslag / links til metoder modtages gerne.
Man kan selvfølgeligt opfinde et eller andet simpelt selv, men jeg vil
gerne have det mere sikkert.
Jacob Sparre Andersen
2010-02-08 11:04:14 UTC
Permalink
Post by Chrisitan Mock
Jeg har en tabel på 48 bytes som jeg gerne vil have krypteret uden at
data kommer til at fylde mere end de 48 bytes.
Der er en 6-bytes "nøgle" at arbejde med.
Kan du ikke flotte dig og bruge en 384-bit nøgle? Så er xor nemlig den
helt rigtige krypteringsalgoritme, hvis din nøgle er valgt helt
tilfældigt.
Post by Chrisitan Mock
Hvilke principper skal man bruge ?
Brug dokumenterede algoritmer.
Post by Chrisitan Mock
Man kan selvfølgeligt opfinde et eller andet simpelt selv,
Lad for guds skyld være med det.

God fornøjelse,

Jacob
--
Gitte: »Det kunne være smart hvis...«
Michael: »Nej det ville det ikke«
Chrisitan Mock
2010-02-08 13:40:05 UTC
Permalink
Post by Jacob Sparre Andersen
Post by Chrisitan Mock
Jeg har en tabel på 48 bytes som jeg gerne vil have krypteret uden at
data kommer til at fylde mere end de 48 bytes.
Der er en 6-bytes "nøgle" at arbejde med.
Kan du ikke flotte dig og bruge en 384-bit nøgle? Så er xor nemlig den
helt rigtige krypteringsalgoritme, hvis din nøgle er valgt helt
tilfældigt.
Post by Chrisitan Mock
Hvilke principper skal man bruge ?
Brug dokumenterede algoritmer.
Post by Chrisitan Mock
Man kan selvfølgeligt opfinde et eller andet simpelt selv,
Lad for guds skyld være med det.
God fornøjelse,
Jacob
Hej Jacob,
Tak for dit input. Jeg er i den kedelige situation at hackere har adgang
til de 48 bytes efter en given operaton på data.
En hacker vil således kunne samle datasæt sammen og måske kunne udlede
nogle af de 384 bits.

Hvad nu hvis man havde 1k tilfældige tal, og xor'ede med noget "nyt"
hver gang? F.eks. ved at flytte en pointer 77 pladser frem i sådan et
array ?
Koden skal kunn afvikles i en microcontroller, så jeg ønsker en simpel
beregning - men ogå meget høj sikkerhed.

Spørgsmålet er vel hvor bøvlet det er at analysere/hache den slags data,
hvem ved det ?

/Christian
Peter Makholm
2010-02-08 15:22:41 UTC
Permalink
Post by Chrisitan Mock
Hej,
Jeg har en tabel på 48 bytes som jeg gerne vil have krypteret uden at
data kommer til at fylde mere end de 48 bytes.
Der er en 6-bytes "nøgle" at arbejde med.
Hvilke principper skal man bruge ?
Hvad skal du beskytte imod?

Jeg ville måske se på RC4 eller en anden stream cipher med en passende
nøglestørelse.

//Makholm

Loading...