From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Pascal J. Bourguignon" Newsgroups: comp.lang.ada Subject: Re: Side-channel Attacks (Time) Date: Fri, 25 Apr 2014 07:09:24 +0200 Organization: Informatimago Message-ID: <87lhuuuha3.fsf@kuiper.lan.informatimago.com> References: <2wl6v.162063$kp1.28371@fx14.iad> Mime-Version: 1.0 Content-Type: text/plain X-Trace: individual.net vdGrSAu/0ybrVFGAUMZAfgX0nVFrd6nyAPMSYUQmA97GIGe/oy Cancel-Lock: sha1:YmNhOWRiYzM2MTk0MTRlNDlhYmRkODgwN2RiYWU5MjU4Yjc0MzQ2Mg== sha1:YHdjwqp5aH+AWTcd55dU+ftDDSM= Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Accept-Language: fr, es, en User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Xref: news.eternal-september.org comp.lang.ada:19583 Date: 2014-04-25T07:09:24+02:00 List-Id: Shark8 writes: > Considering the needs for a secure, verified security library [to > replace OpenSSL] I was wondering about using the TASK construct in > conjunction with DELAY UNTIL /OP_UPPERBOUND/* would be an acceptable > countermeasure. It could help. Choosing an algorithm without branches, and with fixed count loops would be better. But even in that case, if physical access to the processor is available, physical side effects can be detected, and from them information about the data can be deduced. Of course, it's as always a matter of risk and graduated counter-measures. -- __Pascal Bourguignon__ http://www.informatimago.com/ "Le mercure monte ? C'est le moment d'acheter !"