Yan-Kanal Analiz saldırıları genel olarak kriptografik cihaz üzerinden gerçekleştirilir.Yane Yan-Kanal Analiz kriptografik cihazın dışarıya eşgüdüm olarak verdiği tepkileri gizli bilgiler ile birşeltirerek saldırmaktır.Bunlar cihazın dışarıya verdiği sinyal,ses,ısı vs. olabilir.
Bizim burada inceleyeceğimiz saldırı türü yazılımsal olarak algoritma üzerinden yapılabilecek olan zamanlama saldırısıdır.
Yan kanal saldırılarında aktif ve pasif yöntemler kullanılabilir.Henüz zamanlama saldırısına tam olarak girmediğim ve yan-kanal hakkında bilgi verdiğim için bunları söylememde fayda var diye düşünüyorum.
Kriptografik cihaz üzerinde fiziksel etki yaparak ve düzenek yardımıyla gizli bilgiye ulaşma yöntemi aktif saldırıdır.Bu tür saldırılarda devrenin belleğine gidilebilir veya devrenin hata vermesi sağlanarak gizli bilgiye ulaşılabilir.
Pasif saldırılar ise dışarıdan müdahale etmeden sistemde olan zayıflıklar yane yan-kanal yollar yardımıyla yapılan saldırılardır.Bunlar elektrik,güç düzeneği gibi basit işlemler üzerinden yapılabilir.
Zamanlama saldırısıda pasif saldırılar grubuna giriyor.Saldırı yöntemini analiz ederek basit diferansiyel yöntemler ile saldırı gerçekleştirilebilir.Şimdi gelelim zamanla saldırı yöntemine;
Zamanlama Analizi (Timing Analysis)
Zamanlama analizi saldırılarında,veri işleme esnasında algoritmanın yan-kanal yöntemlerinden yola çıkılır.Algoritmanın yan-kanal olarak verdiği zaaf ;bilginin işlenirken işleme süresinin kullanılacak anahtara bağlı olmasından dolayı ortaya çıkar.Bu durum özellikle asimetrik algoritmalarda dikkati çeken ciddi bir zaaftır.
Zamanlama Analiz saldırısını algoritma üzerinde irdeleyen Kocher ın algoritmasına göz atalım.

İf(bit k of x) is 1 à yukarıdaki bu tanımlama zamanlamanın periyodik olarak değişebildiğini ve sabitlenmediğini temsil eder.
Zamanlamaya bağlı olan indirgeme tablosunu aşağıda görebiliriz.
Monogram Değerler
Zamanlama Analizi saldırılarıyla ilgili olarak ciddiyeti anlayabilmeniz için şukadarını söyleyebilirimki ;
2 saat içerisinde 1.4 milyon anahtar deşifre edilebilir. Zamanlama Analizi Yan-Kanal Saldırılarını karşı koyabilmek için en iyi yöntem,sistemi monoton düzene sokmaktır.Bilgi işleme süresini sabit periyoda oturtmak gerekir.Bunun için en ideal yöntem Montgomery çarpımı kullanarak zamanlama bilgisini ortadan kaldırmaktır.
Son Söz
Şunu söyleyebilirimki güvenlik uzmanları açısından son derece gerekli,önemli ve çok iyi bilinmesi gereken bir yöntemler dizisidir Yan-Kanal analizleri.Ben burda bugün yazılımsal düzeyde,algoritma üzerinden Zamanlama saldırısını ve nasıl engellenebileceğini gösterdim.