Article View: pl.comp.security
Article #64047Re: iv
From: Bartosz Małkowski
Date: Sat, 05 Dec 2009 08:24
Date: Sat, 05 Dec 2009 08:24
32 lines
3129 bytes
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!marcinwReferences:
<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