Article View: pl.comp.security
Article #64209Re: klucz prywatny w 100 godzin...
From: Michoo
Date: Fri, 05 Mar 2010 10:07
Date: Fri, 05 Mar 2010 10:07
41 lines
3432 bytes
3432 bytes
Cezar pisze: > za pomoca 81 blaszakow... > http://www.eecs.umich.edu/~valeria/research/publications/DATE10RSA.pdf Ciekawostka, ale raczej nic więcej. Kluczowy jest następujący akapit: >> The fault-based attack that we developed in this work exploits >> hardware faults injected at the server side of a public key authenti- >> cation (see Figure 1.b). Specifically, we assume that an attacker can >> occasionally inject faults that affecting the result of a multiplication >> computed during the execution of the fixed-window exponentiation >> algorithm. Consequently, we assume that the system is subjected to >> a battery of infrequent short-duration transient faults, that is, faults >> whose duration is less than one clock cycle, so that they impact >> at most one multiplication during the entire execution of the expo- >> nentiation algorithm. Moreover, we only consider hardware faults >> that produce a multiplication result differing from the correct one >> in only one bit position, and simply disregard all others. Czyli zakładając, że możemy generować bardzo specyficzne zakłócenia dla zasilania w bardzo specyficznym momencie możemy być w stanie otrzymać dane z których możemy odzyskać klucz. 1. Właściwie każda płyta główna ma stado kondensatorów filtrujacych i specyficzne stabilizatory. Wygenerowanie zakłóceń o odpowiednim charakterze bez podpinania się bezpośrednio do zasilania rdzenia jest chyba niemożliwe. Po podpięciu się mamy nadal do czynienia z kondensatorami leżącymi w bezpośredniej bliskości procesora - sprzęt podatny na atak musi być bardzo specyficzny. 2. Musimy mieć dużo szczęścia, żeby takie zakłócenie nie skończyło się padem systemu - ciężko jest "trafić" zakłóceniem tak, żeby dostać błędny wynik mnożenia a nie np błędną instrukcję po której program zostanie zamknięty albo system się zawiesi. 3. Jeżeli dostajemy się do sprzętu bezpośrednio to dużo łatwiej podpiąć się bezpośrednio do pamięci ram, czy wręcz ją wyjąć i odczytać klucz. -- Pozdrawiam Michoo
Technical Details
Message-ID:
<hmql3p$5dm$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!newsgate.cistron.nl!newsgate.news.xs4all.nl!news2.euro.net!news-out1.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!198.186.194.249.MISMATCH!news-out.readnews.com!transit3.readnews.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.underley.eu.org!moderators!marcinwReferences:
<hmqgha$s2o$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!newsgate.cistron.nl!newsgate.news.xs4all.nl!news2.euro.net!news-out1.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!198.186.194.249.MISMATCH!news-out.readnews.com!transit3.readnews.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.underley.eu.org!moderators!marcinw From: Michoo <michoo_news@vp.pl> Newsgroups: pl.comp.security Subject: Re: klucz prywatny w 100 godzin... Date: Fri, 05 Mar 2010 11:07:56 +0100 Organization: http://onet.pl Lines: 41 Message-ID: <hmql3p$5dm$1@news.onet.pl> References: <hmqgha$s2o$1@inews.gazeta.pl> NNTP-Posting-Host: ghostwheel.underley.eu.org Mime-Version: 1.0 X-Trace: news.onet.pl 1267783610 5558 62.21.2.211 (5 Mar 2010 10:06:50 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Fri, 5 Mar 2010 10:06:50 +0000 (UTC) User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090706) In-Reply-To: <hmqgha$s2o$1@inews.gazeta.pl> X-Moder-Tool: ModerGate.pl v3.0 (c) 2008 Daniel Podlejski X-Orig-NNTP-Posting-Host: c2-211.icpnet.pl X-Orig-Newsgroups: pl.comp.security Approved: marcinw.pcs@gmail.com X-Post-Key: 0bd70b51767f4669809fb55aa42d0a79 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit