🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.security
Article #64047

Re: iv

#64047
From: Bartosz Małkowski
Date: Sat, 05 Dec 2009 08:24
32 lines
3129 bytes
On 4 Gru, 12:34, "Piotr J. Kolanok" <kolano0...@m0.mx.poczta.tlen.pl>
wrote:
> >> A salt jak sie generuje? to po prostu losowe? czy jednak zależne od czasu
> >> albo jakas funkcja unikalna?

Zgodnie z zasadami, przy wielokrotnym użyciu tego samego klucza
szyfrującego, należy zagwarantować unikalność IV, a przynajmniej
bardzo się postarać ;). W praktyce chyba zwykła "kryptograficzna"
losowość powinna wystarczyć. W końcu nie tak łatwo wylosować  dwa
identyczne 128 bitowe ciągi ;) Ale to już Ty musisz oszacować, biorąc
pod uwagę ilość przesyłanych komunikatów szyfrowanych tym samym
kluczem.
Tutaj salt + passphrase jest używany do wygenerowania key oraz iv:
(key, iv) = keyDerive(salt, passphrase)

Więc zasady dotyczące salta są identyczne jak w przypadku IV. Różnica
polega na tym, że w przypadku stałego passphrase i zmieniającego się
salta, zmieniać się będzie zarówno IV jak i key.

> Przy okazji szukałem jakiejś ksiązki na polskim rynku o kryptografii dla
> praktyków z gotowymi kodami i nie znalazlem. jest bezpieczne programowanie,
> ale czesc kodu nie dziala, czesc to tylko kawałki bez wywołań. Bardziej jak
> czesc wiekszej calości, której nie ma.

Jak bardzo "z gotowymi kodami"? Schneier to za mało ("Kryptografia dla
praktyków" i "Kryptografia w praktyce")?
Kryptografia to dziwna dziedzina wiedzy: algorytmy są względnie
proste, zasady logiczne i wielokrotnie opisane. Jednak złożenie tego
wszystkiego do kupy może wcale nie być łatwe a rezultat składania może
dawać złudne bezpieczeństwo.
Jak nie czujesz się "mocny w temacie" to lepiej bardzo uważaj, bo o
błąd naprawdę nietrudno.
Technical Details
Message-ID: <6a9fdffd-8bde-43d1-8fa4-7822aeaff1ab@r5g2000yqb.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!zen.net.uk!dedekind.zen.co.uk!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!news.underley.eu.org!moderators!marcinw
References: <hf808r$idf$1@nemesis.news.neostrada.pl> <c76a5b61-6272-4ac7-90a7-8e1966edc642@o10g2000yqa.googlegroups.com> <hfas4q$bns$1@atlantis.news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!zen.net.uk!dedekind.zen.co.uk!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!news.underley.eu.org!moderators!marcinw
From: Bartosz Małkowski <bartosz.malkowski@gmail.com>
Newsgroups: pl.comp.security
Subject: Re: iv
Date: Sat, 5 Dec 2009 00:24:45 -0800 (PST)
Organization: http://groups.google.com
Lines: 41
Message-ID: <6a9fdffd-8bde-43d1-8fa4-7822aeaff1ab@r5g2000yqb.googlegroups.com>
References: <hf808r$idf$1@nemesis.news.neostrada.pl> <c76a5b61-6272-4ac7-90a7-8e1966edc642@o10g2000yqa.googlegroups.com>  <hfas4q$bns$1@atlantis.news.neostrada.pl>
NNTP-Posting-Host: ghostwheel.underley.eu.org
Mime-Version: 1.0
X-Trace: posting.google.com 1260001485 3753 127.0.0.1 (5 Dec 2009 08:24:45 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Sat, 5 Dec 2009 08:24:45 +0000 (UTC)
Injection-Info: r5g2000yqb.googlegroups.com; posting-host=89.206.32.19;  posting-account=HHiV0goAAAAEglEbE58sy7olJ1CTsdLu
User-Agent: G2/1.0
X-Moder-Tool: ModerGate.pl v3.0 (c) 2008 Daniel Podlejski
X-Orig-NNTP-Posting-Host: 89.206.32.19
X-Orig-Newsgroups: pl.comp.security
Approved: marcinw.pcs@gmail.com
X-Post-Key: 29404a1a99ea4a364366e76a32a7ad18
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit