Π Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΡΡΠΌΠ°Π½Π° (Gutmann) Β«ΠΠ°Π½Π½ΡΠ΅ ΠΎΠ± ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΉ Π½Π°ΠΌΠ°Π³Π½ΠΈΡΠ΅Π½Π½ΠΎΡΡΠΈ Π² ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡΡ ΠΏΡΠΈΠ±ΠΎΡΠ°Ρ Β» (Π’ΡΡΠ΄Ρ Π΄Π΅ΡΡΡΠΎΠ³ΠΎ ΡΠΈΠΌΠΏΠΎΠ·ΠΈΡΠΌΠ° USENIX ΠΏΠΎ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ (Proceedings of the Tenth USENIX Security Symposium), 2001, www.usenix.org/publications/library/proceedings/sec01/gutmann.html) ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΄Π½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΈ ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ (Π΄ΠΎΠ»Π³ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ) ΠΏΠ°ΠΌΡΡΠΈ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΎΡΡΠ°ΡΠΊΠΎΠ² Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΌΡ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ±ΡΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ Π² Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΡΡΠ³Π°Ρ .
ΠΡΠ°ΠΊΠΈ Π½Π° ΡΠ°ΠΉΠΌΠ΅ΡΠΡΠ°ΠΊΠΈ Π½Π° ΡΠ°ΠΉΠΌΠ΅Ρ ΠΏΡΠ΅ΡΠ»Π΅Π΄ΡΡΡ ΡΠ΅Π»Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΠ°ΠΉΠΌΠ΅ΡΠ° ΡΡ Π΅ΠΌΡ ΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΡΡ Π½Π° Π΄Π²Π΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ: Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΈ ΠΏΠ°ΡΡΠΈΠ²Π½ΡΠ΅ Π°ΡΠ°ΠΊΠΈ Π½Π° ΡΠ°ΠΉΠΌΠ΅Ρ. ΠΠΊΡΠΈΠ²Π½ΡΠ΅ Π°ΡΠ°ΠΊΠΈ Π½Π° ΡΠ°ΠΉΠΌΠ΅Ρ β Π°Π³ΡΠ΅ΡΡΠΈΠ²Π½ΡΠ΅ Π½Π°ΠΏΠ°Π΄Π΅Π½ΠΈΡ, Π΄Π»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠ²Π°ΡΡΠ΅Π²ΠΎΠΌΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΡΡΠΈΡ (ΡΠ°ΠΊΡΠΎΠ²ΡΡ ) ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ»Π°Π²Π½Π°Ρ ΡΠ΅Π»Ρ ΡΠΎΡΡΠΎΠΈΡ Π² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ°ΡΡΠΎΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ, Π²ΡΠ·Π²Π°Π² ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΠΎΡΠΊΠ°Π· ΠΈΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. Π‘Ρ Π΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΠΉ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ², ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π°ΡΠ°ΠΊΠΎΠ²Π°Π½Ρ Π΄Π»Ρ Β«ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡΒ» ΠΈΠ»ΠΈ Β«Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΡΒ» ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈΡ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡ Π΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΡ Π½Π° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠ². ΠΠ°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ Π΄Π»Ρ Π΅Π³ΠΎ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°, ΡΡΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈ Π²ΡΡΠΎΠΊΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡΡ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ.
ΠΠ°ΡΡΠΈΠ²Π½ΡΠ΅ Π°ΡΠ°ΠΊΠΈ Π½Π° ΡΠ°ΠΉΠΌΠ΅Ρ β Π½Π΅Π°Π³ΡΠ΅ΡΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΠΎΠΎΡΡΠΆΠΈΠ²ΡΠΈΡΡ Π³ΠΈΠΏΠΎΡΠ΅Π·ΠΎΠΉ ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠ°ΡΡΠΈΠ²Π½ΠΎΠΉ Π°ΡΠ°ΠΊΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΡ Π΅ΠΌΡ ΠΈΠ»ΠΈ Π²Π·Π»ΠΎΠΌΠ°ΡΡ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π½Π°ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½Ρ Π² ΡΡΠ°ΡΡΠ΅ ΠΠ°ΡΠ»Ρ ΠΠΎΡΠ΅ΡΠ° (Paul Kocher) Β«ΠΡΠ°ΠΊΠΈ Π½Π° ΡΠ°ΠΉΠΌΠ΅Ρ ΠΏΡΠΈ Π½Π°ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΠΈΡΡΠΈ-Π₯Π΅Π»ΠΌΠ°Π½Π°, RSA, ΡΠΈΡΡΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΡΠΈΠ½ΡΡΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ DSS ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΒ» ( Timing Attacks on Implementations of Diffie-Hellman, RSA, DSS, and Other Systems), www.cryptography.com/timingattack/ timing.pdf.Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ Π°ΡΠ°ΠΊ: ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠΏΠΎΠΊΡΠΈΠ΄Π½ΠΎΠΉ ΡΠΌΠΎΠ»Ρ ΠΈ Π²ΡΠΊΡΡΡΠΈΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌ
ΠΠ΅ΡΠΌΠ΅ΡΠΈΠ·Π°ΡΠΈΡ Π²Π°ΠΆΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠΏΠΎΠΊΡΠΈΠ΄Π½ΠΎΠΉ ΡΠΌΠΎΠ»ΠΎΠΉ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΠ»Π΅ΡΡΠΈΠΌΠΈ Π²Π΅ΡΠ΅ΡΡΠ²Π°ΠΌΠΈ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ Π²ΡΠΊΡΡΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π½Π΅ΠΌΡ. ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ΅ 14.9 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ Π΅Π³ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π»ΠΈΡ ΡΠΏΠΎΠΊΡΠΈΠ΄Π½ΠΎΠΉ ΡΠΌΠΎΠ»ΠΎΠΉ. ΠΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΡ ΡΠΈΠΏΠΎΠ² ΡΠΏΠΎΠΊΡΠΈΠ΄Π½ΡΡ ΡΠΌΠΎΠ» ΠΈ ΠΏΠ»Π°ΡΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°ΡΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΡΡΠΈΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°ΡΡΠ²ΠΎΡΠ΅Π½Ρ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ ΠΈΠΌΠΈΠΊΠ°ΡΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠ΅ΡΠΈΠ»Π΅Π½Π° Ρ Π»ΠΎΡΠΈΠ΄Π° (Methylene Chloride) ΠΈΠ»ΠΈ Π΄ΡΠΌΡΡΠ΅ΠΉΡΡ Π°Π·ΠΎΡΠ½ΠΎΠΉ ΠΊΠΈΡΠ»ΠΎΡΡ (Fuming Nitric Acid). ΠΠ»Ρ ΠΈΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΎΠ±ΠΎΡΠΎΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΡΠ΅ΠΌΠ΅Π»Ρ (Dremel tool) ΠΈΠ»ΠΈ Π΄ΡΠ΅Π»Ρ Ρ Π΄Π΅ΡΠ΅Π²ΡΠ½Π½ΡΠΌ ΡΠ²Π΅ΡΠ»ΠΎΠΌ Π² Π²ΠΈΠ΄Π΅ ΡΠΏΠΈΠ½Π΄Π΅Π»Ρ Ρ Π²Π°ΡΠ½ΡΠΌ Π²Π°Π»ΠΈΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π·ΡΠ±ΠΎΡΠΈΡΡΠΊΠΎΠΉ. ΠΠ΅Π³ΠΊΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΡΠ΅Π»ΠΈ ΠΏΠΎ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΡΠΏΠΎΠΊΡΠΈΠ΄Π½ΠΎΠΉ ΡΠΌΠΎΠ»Ρ ΠΎΡΠ»Π°Π±Π»ΡΠ΅Ρ ΠΈ ΡΡΠΎΠ½ΡΠ°Π΅Ρ ΡΠ²ΡΠ·ΡΡΡΠΈΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π». Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π½Π° ΡΡΠΎΠΉ ΡΡΠ°Π΄ΠΈΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΌΠ΅ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ ΡΠ΅Ρ Π½ΠΈΠΊΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΠΊΡΠΈΠ΄Π½Π°Ρ ΡΠΌΠΎΠ»Π° Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»Π΅Π½Π° Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ Π΅Π³ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ.
Π ΠΈΡ. 14.9. ΠΠΎΠ½ΡΠ°ΠΆΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° iKey 1000 ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Rainbow Technologies
ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΊΡΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌΡ ΠΈ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΡΠΉ ΡΠΈΠΏ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, Π΅ΡΠ»ΠΈ Π² ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ ΡΡΠ΅Π½ΠΈΡ ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² ΠΏΡΠ½ΠΊΡΠ΅ Β«ΠΠΎΠΈΡΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΏΠ°ΠΌΡΡΠΈΒ». Π¦Π΅Π»Ρ Π²ΡΠΊΡΡΡΠΈΡ ΡΠΎΡΡΠΎΠΈΡ Π² ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠ΅ΠΌΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΠΎΠΌΡ ΡΠΈΠΏΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΠΈΠ»ΠΈ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠ°ΠΌΡΡΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡ Π΅ΠΌΠΎΠΉ. ΠΡΠΊΡΡΡΠΈΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ ΡΡΠ΅Π±ΡΡΡΠΈΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ Ρ ΠΈΠΌΠΈΠΊΠ°ΡΡ. ΠΠ°ΡΠ°ΡΡΡΡ Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°ΡΠΈΠ΅ ΠΊΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΡΠ΅ ΡΠΈΠΏΡ ΠΎΡΠ΅Π½Ρ Ρ ΡΡΠΏΠΊΠΈ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΡΠΌΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ B&G International (www.bgintl.com), ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΏΠΎΠΌΠΎΡΡ Π² ΡΠ°Π·Π³Π΅ΡΠΌΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠΈΠΏΠΎΠ² ΡΠΏΠΎΠΊΡΠΈΠ΄Π½ΠΎΠΉ ΡΠΌΠΎΠ»Ρ. ΠΠ½Π°Π»ΠΈΠ· ΠΊΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΊΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΡΠΉ ΡΠΈΠΏ ΡΡΠ°Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ Π΄Π»Ρ ΠΎΡΠΌΠΎΡΡΠ°, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΡΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΡΠΊΠΎΠΏΠ°. ΠΡΠΎΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ ΠΈΠ·Π²Π»Π΅ΡΡ Ρ ΡΠ°Π½ΠΈΠΌΡΠ΅ Π² ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΌ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠ΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΌΠ΅ΡΡΠ° ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ Π² ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ. ΠΡΠΌΠΌΠ΅ΡΠ»ΠΈΠ½Π³ (^mmerling) ΠΈ ΠΡΠ½ (Kuhn) Π² ΡΡΠ°ΡΡΠ΅ Β«ΠΡΠΈΠ½ΡΠΈΠΏΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΏΡΠΎΡΠΈΠ²ΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π²ΡΠΊΡΡΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² ΡΠΌΠ°ΡΡ-ΠΊΠ°ΡΡΒ» (Design Principles for Tamper-Resistant Smartcard Processors) (ΠΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΡΠΈΠΌΠΏΠΎΠ·ΠΈΡΠΌΠ° USENIX ΠΏΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ ΡΠΌΠ°ΡΡ-ΠΊΠ°ΡΡ (Proceedings of the USENIX Workshop on Smartcard Technology), 1999, www.cl.cam.ac.uk/~mgk25/sc99-tamper.pdf) Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π»ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² ΡΠΌΠ°ΡΡ-ΠΊΠ°ΡΡ. ΠΠ½ΠΈ ΠΎΠΏΠΈΡΠ°Π»ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΈΠΊΡΠΎΡΠΊΠΎΠΏΠΎΠΌ, Π»Π°Π·Π΅ΡΠ½ΡΡ ΡΠ΅Π·ΠΊΡ, ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ Ρ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π»ΡΡΠ°ΠΌΠΈ ΠΈΠΎΠ½ΠΎΠ², Π°ΡΠ°ΠΊΠΈ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΈ ΡΠ±ΠΎΡ ΠΈ Π°Π½Π°Π»ΠΈΠ· ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠ»Π° ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΠΊΠ½ΠΈΠ³Π΅ ΠΠ΅ΠΊΠ° (Beck) Β« ΠΠ½Π°Π»ΠΈΠ· ΠΎΡΠΊΠ°Π·ΠΎΠ² ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌ. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈΒ» (Integrated Circuit Failure Analysis β A Guide to Preparation Techniques book), Π²ΡΠΏΡΡΠ΅Π½Π½ΠΎΠΉ ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎΠΌ John Wiley & Sons Π² 1998 Π³ΠΎΠ΄Ρ. Π ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠΏΠΎΡΠΎΠ±Ρ Π²ΡΠΊΡΡΡΠΈΡ ΠΊΠΎΡΠΏΡΡΠΎΠ² ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ ΡΠΈΠΏΠΎΠ², ΡΠΏΠΎΡΠΎΠ±Ρ ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΉ ΡΡΡΡΠΊΡΡΡΡ ΡΠΈΠΏΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΎΡ ΡΠ°Π½Ρ Π·Π΄ΠΎΡΠΎΠ²ΡΡ.
ΠΠ° ΡΠΈΡΡΠ½ΠΊΠ΅ 14.10 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΡΡΡΡΠΊΡΡΡΠ½ΡΠΉ ΡΠ»ΠΎΠΉ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΠΈΠΏΠΈΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΡΠΈΡΠ°Π΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ EPROM, ΡΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΈΠΌΠΏΡΠ»ΡΡΠ°ΠΌΠΈ, Π° ΡΡΠΈΡΠ°ΡΡΡΡ ΠΏΡΡΠΌΡΠΌ ΡΠ»ΡΡΡΠ°ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΡΡ ΠΏΡΠΈΠ±ΠΎΡΠΎΠ² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ Π½Π° ΡΠΈΡ. 14.11 ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΠ° ΡΡΠΎΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° 16 ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΈ 10 ΡΡΡΠΎΠΊ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ 160 Π±ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ°ΠΆΠ΄ΡΠΉ Π±ΠΈΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π°Π»ΠΈΡΠΈΡ ΠΈΠ»ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΡΡ Β«1Β» ΠΈΠ»ΠΈ Β«0Β» ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π΅ΡΡ Π½ΠΈΠΉ ΡΡΠ΄ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π±ΠΈΡΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Β«0000010011100001Β».
Π ΠΈΡ. 14.10. Π’ΠΈΠΏΠΈΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΡΠΈΡΠ°Π΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ EPROMΠ ΠΈΡ. 14.11. Π£Π²Π΅Π»ΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ROM Ρ ΠΏΠΎΠΊΠ°Π·ΠΎΠΌ Π±ΠΈΡΠΎΠ² ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΠ»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΡΠΈΡΡΠ°Π»Π»ΠΎΠ² ΡΡΠ΅Π±ΡΡΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠ°ΡΡΠΎ ΠΎΡΠ½Π°ΡΠ΅Π½Ρ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Semiconductor Insights (www.semiconductor.com), ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΡΡΠ»ΡΠ³ΠΈ ΠΏΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠΌΡ Π°Π½Π°Π»ΠΈΠ·Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΈ ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΠΎΠΌΠΎΡΡ Π² ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠΈ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌ. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡΠΉ ΠΏΡΠΈΠ±ΠΎΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ Π΅Π³ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ. Π’Π°ΠΊΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΡΠΈΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ· ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ Π·Π°ΠΏΡΡΡΠ²Π°Π½ΠΈΡ
ΠΠ»Ρ Π·Π°ΡΠΈΡΡ Π·Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Π² ΠΏΠ°ΠΌΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ, Π·Π°ΡΡΠΌΠ°Π½ΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠΌΡΡΠ» Ρ ΡΠ°Π½ΠΈΠΌΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΡΠΎΡΡΠ°Ρ ΠΏΡΡΠ°Π½ΠΈΡΠ° ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π²Π½ΡΡΠ°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π»ΠΎΠΆΠ½ΠΎΠ΅ ΠΎΡΡΡΠ΅Π½ΠΈΠ΅ Π·Π°ΡΠΈΡΠ΅Π½Π½ΠΎΡΡΠΈ. ΠΠ°ΠΆΠ΅ ΡΡΠΎΠΉΠΊΠΈΠ΅ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π°ΡΡΡΡ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, Π΅ΡΠ»ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π°ΠΉΠ΄Π΅Π½Ρ ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Ρ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ.
ΠΠΎΡΠ»Π΅ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ΅Π°Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π΄Π°Π½Π½ΡΡ . Π ΡΡΠΎΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π·Π½Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΡΡ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² (ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π² Π³Π»Π°Π²Π΅ 6) ΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π² ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π·Π°ΠΏΡΡΡΠ²Π°Π½ΠΈΡ ΡΠΌΡΡΠ»Π°. ΠΠ·Π²Π΅ΡΡΠ½Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ Π·Π°ΡΠΈΡΡ / Π·Π°ΠΏΡΡΡΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Tamper Resistant Software ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Cloakware Corporation (www.cloakware.com). Π’Π°ΠΊΠΆΠ΅ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ ΠΊΠ½ΠΈΠ³Π° ΠΡΡΡΠ° Π¨Π½Π°ΠΉΠ΅ΡΠ° (Bruce Schneier) Β«ΠΡΠΈΠΊΠ»Π°Π΄Π½Π°Ρ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΒ» (Applied Cryptography, John Wiley & Sons, 1996). Π ΠΊΠ½ΠΈΠ³Π΅ ΠΎΠΏΠΈΡΠ°Π½Π° ΠΈΡΡΠΎΡΠΈΡ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π΄Π΅ΡΡΡΠΊΠΈ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ², Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π ΡΠ΅Π»ΠΎΠΌ ΡΡΠΎ Π½Π΅ΠΏΠ»ΠΎΡ Π°Ρ ΠΎΡΠΏΡΠ°Π²Π½Π°Ρ ΡΠΎΡΠΊΠ° Π΄Π»Ρ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½Π½ΡΡ ΠΈΠ· ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π°Π½Π½ΡΡ .
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΡΠ»Π°Π±ΠΎΠΉ, ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠΉ ΡΡ Π΅ΠΌΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡ Π΅ΠΌΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠΎΠ»Ρ: Π·Π°ΠΏΡΡΠ°Π½Π½ΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ. Π ΡΠΎΠΌΡ ΠΆΠ΅ ΡΡΠΎΡ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠ°ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΏΠΎΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ HotSync, ΠΊΠΎΡΠΎΡΡΡ Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ. Π ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΈ ΠΠΈΠ½Π³ΠΏΠΈΠ½Π° (Kingpin) Β«ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ PalmΒ» (Β«Palm OS Password Retrieval and DecodingΒ») (www.atstake.com/research/advisories/2000/a092600-1.txt) ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠ°ΡΠΎΠ»Ρ. ΠΠ°ΡΠΎΠ»Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π·Π°ΠΊΠΎΠ½Π½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Palm Β«SecurityΒ». ΠΠ³ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 31 ΡΠΈΠΌΠ²ΠΎΠ» ASCII. ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΈΡΠ»Π° ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΡ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π±Π»ΠΎΠΊ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ 32 Π±Π°ΠΉΡΠ°. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΄Π»ΠΈΠ½Ρ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π²Π° ΠΌΠ΅ΡΠΎΠ΄Π° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ»Ρ ASCII. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡ Π΅ΠΌΡ Π΄Π»Ρ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ ΠΈΠ· ΡΠ΅ΡΡΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ ΠΌΠ΅Π½Π΅Π΅. ΠΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ PortMon ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ Π΄Π°Π½Π½ΡΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ HotSync ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°Ρ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΊΠΎΡΠΎΡΠΊΠΈΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ, Π±ΡΠ»ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ, ΡΡΠΎ 32-Π±Π°ΠΉΡΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΡΡΠΎΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ XOR Β«ΠΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΠΠΒ» Π½Π°Π΄ Π±Π»ΠΎΠΊΠΎΠΌ ΠΏΠ°ΡΠΎΠ»Ρ ASCII ΠΈ 32-Π±Π°ΠΉΡΠΎΠ²ΡΠΌ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½ΡΠΌ Π±Π»ΠΎΠΊΠΎΠΌ. ΠΠ»Ρ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΊΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΏΠ°ΡΠΎΠ»Ρ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ XOR Π½Π°Π΄ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½ΡΠΌ ΠΈ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ.