Show simple item record

dc.contributor.advisorErdem, Serdar Süer
dc.contributor.authorErdem, İnan
dc.date.accessioned2021-05-07T12:26:08Z
dc.date.available2021-05-07T12:26:08Z
dc.date.submitted2009
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/620532
dc.description.abstractKriptografik özetleme algoritmaları temel olarak değisken uzunluktaki birveriden sabit uzunluklu bir özet(hash) elde etmeyi sağlayan algoritma ailesidir. Butezde kriptografik özetleme algoritmalarından SHA(secure hashing algorithm)algoritma ailesinin 256 bitlik özet değeri üreten ve Sha256 olarak bilinen üyesiincelenmistir.Bu algoritmanın anında(on the fly) bir donanım tasarımı VerilogHDL(Hardware Description Language) donanım tanımlama dili kullanılarakgerçeklenmistir.Özetleme algoritmaları çoğu zaman metinler üzerine uygulandığından bir çoközetleme algoritmasının gerçeklenmesi bir sekizlik(byte) temel alınarak yapılır yanien küçük girdi verisi bir sekizliktir; ancak daha genel uygulama alanlarını hedef alangerçeklemelerde en küçük girdi verisi bir bitlik veridir. Bu çalısmada da bit tabanlıözetleme yapabilecek yetenekte bir tasarım gerçeklenmistir.
dc.description.abstractCryptographic hashing algorithms are basically used to generate fixed lengthhash values out of a variable length data. In this thesis, Sha256 from SHA (securehashing algorithm) family that is producing 256 bits of hash value is introduced. Anon the fly hardware design of that algorithm is tried to be implemented using VerilogHDL (hardware description language).Since most of the hashing algorithms are generally being applied upon texts,implementations of those algorithms are frequently accepts bytes as the minimumunit of its input data, but for those implementations targeting the general use theminimum unit is a single bit. In this work, a design having the ability to process itsinput data on a bit by bit bases is implemented.en_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.subjectBilim ve Teknolojitr_TR
dc.subjectScience and Technologyen_US
dc.subjectElektrik ve Elektronik Mühendisliğitr_TR
dc.subjectElectrical and Electronics Engineeringen_US
dc.titleSHA256 kriptografik özetleme algoritması ve anında SHA256 gerçeklenmesi
dc.title.alternativeSHA256 cryptographic hashing algorithm and an on-the-fly SHA256 implementation
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentElektronik Mühendisliği Ana Bilim Dalı
dc.subject.ytmCryptology
dc.subject.ytmCryptosystem
dc.subject.ytmEncryption systems
dc.subject.ytmIntegrated circuits
dc.subject.ytmFPGA
dc.subject.ytmData encryption
dc.identifier.yokid337420
dc.publisher.instituteMühendislik ve Fen Bilimleri Enstitüsü
dc.publisher.universityGEBZE YÜKSEK TEKNOLOJİ ENSTİTÜSÜ
dc.identifier.thesisid238655
dc.description.pages71
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess