Gelişmiş Şifreleme Standardı Blok Şifreleme Algoritmasının Bir Mikroişlemci Üzerinde Gerçeklemesine Yan Kanal Saldırısı
Gelişmiş Şifreleme Standardı Blok Şifreleme Algoritmasının Bir Mikroişlemci Üzerinde Gerçeklemesine Yan Kanal Saldırısı
dc.contributor.advisor | Yalçın, Sıddıka Berna Örs | tr_TR |
dc.contributor.author | Kula, Gizem Çisem | tr_TR |
dc.contributor.department | Elektronik Mühendisliği | tr_TR |
dc.contributor.department | Electronics Engineering | en_US |
dc.date | 2009 | tr_TR |
dc.date.accessioned | 2015-05-11T11:31:20Z | |
dc.date.available | 2015-05-11T11:31:20Z | |
dc.description | Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2009 | tr_TR |
dc.description | Thesis (M.Sc.) -- İstanbul Technical University, Institute of Science and Technology, 2009 | en_US |
dc.description.abstract | Bu çalşımada AES blok şifreleme algoritması bir mikroişlemci üzerinde gerçeklenecektir. İlk olarak algoritma C programlama dili ile gerçeklenecektir. Ardından bu gerçekleme, seçilen bir mikroişlemci üzerinde uygulanacak ve gerçeklemenin güç tüketim analizi yapılacaktır. Bu analizi yapabilmek için, gerçeklemenin donanımdaki işleyişi bir simulasyon programı yardımı ile elde edilip, bu işleyişten yola çıkarak işleyiş sırasında tüketilen gücün hesabı için ayrı bir simulasyon programı oluşturulacaktır. Bu simulasyon programı, mikroişlemcinin şifreleme işlemi sırasında işlediği komutların analizini ve bu komutların işlenmesi sırasında mikroişlemci üzerinde bulunan saklayıcıların ve mikroişlemci hafızasının durum değişimlerini analiz etmek yöntemiyle sistemin tükettiği gücü tespit edecektir. Güç tüketimi bilgisi tespit edildikten sonra bu bilgiler ışığında sistemin güç tüketimi grafikleri elde edilerek algoritma aşamaları grafikler üzerinde belirlenecektir. Son olarak yan-kanal saldırıları yapılarak gerçeklemenin ne kadar güvenilir olduğu tespit edilecektir. | tr_TR |
dc.description.abstract | In this study, AES algorithm will be realized on a 8051 microprocessor. Firstly, algorith will be realized by using C programming language. Then this realization will be implemented on a chosen 8051 microprocessor and power consumption of this realization on chosen hardware will be measured. To analyze power consumption, steps of the process of the realization willl be obtained by a simulation program and then another simulation program will be developed to measure the power consumption of process by using obtained process steps. This second simulation program will process commands that microprocessor processes during encryption and it will watch the register and memory updates to measure the power consumption. Then power consume graphics will be obtainerd and steps of algorithm will be shown on these graphics. Finally, security of this realization will be determined by using side-channel attacks. | en_US |
dc.description.degree | Yüksek Lisans | tr_TR |
dc.description.degree | M.Sc. | en_US |
dc.identifier.uri | http://hdl.handle.net/11527/1128 | |
dc.publisher | Fen Bilimleri Enstitüsü | tr_TR |
dc.publisher | Institute of Science and Technology | en_US |
dc.rights | İTÜ tezleri telif hakkı ile korunmaktadır. Bunlar, bu kaynak üzerinden herhangi bir amaçla görüntülenebilir, ancak yazılı izin alınmadan herhangi bir biçimde yeniden oluşturulması veya dağıtılması yasaklanmıştır. | tr_TR |
dc.rights | İTÜ theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | en_US |
dc.subject | AES, Şifreleme, Yan Kanal | tr_TR |
dc.subject | AES | en_US |
dc.subject | Cipher | en_US |
dc.subject | Side-Channel | en_US |
dc.title | Gelişmiş Şifreleme Standardı Blok Şifreleme Algoritmasının Bir Mikroişlemci Üzerinde Gerçeklemesine Yan Kanal Saldırısı | tr_TR |
dc.title.alternative | Side-channel Attacks On Realization Of Advanced Encryption Standard Block Cipher Algoruthm On A Microprocessor | en_US |
dc.type | Master Thesis | en_US |