Simetrik ve Asimetrik ┼×ifreleme K─▒yaslamas─▒
Ana sayfa
Makaleler
Simetrik ve Asimetrik ┼×ifreleme K─▒yaslamas─▒

Simetrik ve Asimetrik ┼×ifreleme K─▒yaslamas─▒

Orta Seviye
Yay─▒nlanma: Apr 22, 2019G├╝ncellenme: Nov 16, 2022
5m

Kriptografi sistemleri ┼ču anda iki temel ├žal─▒┼čma alan─▒na b├Âl├╝nm├╝┼čt├╝r: simetrik ve asimetrik kriptografi. Simetrik ┼čifreleme genellikle simetrik kriptografiyle e┼č anlaml─▒ olarak kullan─▒l─▒rken asimetrik kriptografi i├žin iki ba┼čl─▒ca kullan─▒m alan─▒ bulunur: asimetrik ┼čifreleme ve dijital imzalar.

Bu nedenle, bu gruplar─▒ a┼ča─č─▒daki ┼čekilde g├Âsteriyoruz:

Bu makale simetrik ve asimetrik ┼čifreleme algoritmalar─▒ ├╝zerine odaklanacakt─▒r.┬á


Simetrik ve Asimetrik ┼čifreleme k─▒yaslamas─▒

┼×ifreleme algoritmalar─▒ genellikle iki kategoriye b├Âl├╝n├╝r; simetrik ve asimetrik ┼čifreleme. Bu iki ┼čifreleme y├Ânteminin aras─▒ndaki en temel fark, simetrik ┼čifreleme algoritmas─▒nda tek anahtar kullan─▒l─▒rken, asimetrik ┼čifrelemede iki farkl─▒ fakat birbiriyle ba─člant─▒l─▒ anahtar kullan─▒lmas─▒d─▒r. B├Âylesi bir farkl─▒l─▒k g├Âr├╝n├╝┼čte basit olsa da, iki ┼čifreleme tekni─činin aras─▒ndaki i┼člevsel farkl─▒l─▒klar─▒ ve tekniklerin kullan─▒m ┼čekillerini belirler.┬á


┼×ifreleme anahtarlar─▒n─▒ anlamak

Kriptografide ┼čifreleme algoritmalar─▒, bir bilgi par├žas─▒n─▒ ┼čifrelemek ya da bu par├žan─▒n ┼čifresini ├ž├Âzmek i├žin kullan─▒lan ve bitler serisi ┼čeklinde olani anahtarlar─▒ meydana getirirler. Bu anahtarlar─▒n nas─▒l kullan─▒ld─▒─č─▒ simetrik ve asimetrik ┼čifreleme aras─▒ndaki fark─▒ yarat─▒r.┬á
Simetrik ┼čifreleme algoritmalar─▒ hem ┼čifreleme hem de ┼čifre ├ž├Âzme i├žin ayn─▒ anahtar─▒ kullan─▒rken, bir asimetrik ┼čifreleme algoritmas─▒ bunun aksine veriyi ┼čifrelemek i├žin bir anahtar ├ž├Âzmek i├žin ise ba┼čka bir anahtar kullan─▒r.┬áAsimetrik sistemlerde, ┼čifreleme i├žin kullan─▒lan anahtar a├ž─▒k anahtar olarak bilinir ve ba┼čka ki┼čilerle rahat├ža payla┼č─▒labilir. Di─čer yandan, ┼čifre ├ž├Âzme i├žin kullan─▒lan anahtar ├Âzel anahtard─▒r ve gizli tutulmal─▒d─▒r.┬á

├ľrne─čin, Alice BobÔÇÖa simetrik ┼čifrelemeyle korunan bir mesaj g├Ânderirse BobÔÇÖun mesaj─▒n ┼čifresini ├ž├Âzebilmesi i├žin, AliceÔÇÖin ┼čifreleme yaparken kulland─▒─č─▒ anahtar─▒n ayn─▒s─▒n─▒ BobÔÇÖla payla┼čmas─▒ gerekir. Bu da, k├Ât├╝ niyetli bir ki┼činin anahtara eri┼čmesi durumunda, ┼čifrelenmi┼č bilgiye de ula┼čabilece─či anlam─▒na gelir. ┬á┬á

Fakat bunun yerine e─čer Alice asimetrik ┼čema kullan─▒rsa, mesaj─▒ BobÔÇÖun a├ž─▒k anahtar─▒yla ┼čifreler ve b├Âylece Bob kendi ├Âzel anahtar─▒yla bu mesaj─▒n ┼čifresini a├žabilir. Dolay─▒s─▒yla, asimetrik ┼čifreleme daha y├╝ksek seviyede g├╝venlik sa─člar ├ž├╝nk├╝ birisi mesaj─▒ ele ge├žirse ve BobÔÇÖun a├ž─▒k anahtar─▒n─▒ bulsa bile, mesaj─▒n ┼čifresini ├ž├Âzemez.


Anahtar uzunluklar─▒

Simetrik ve asimetrik ┼čifreleme aras─▒ndaki bir ba┼čka i┼člevsel farkl─▒l─▒k da anahtar uzunluklar─▒yla ilgilidir. Bu uzunluklar bitlerle ├Âl├ž├╝l├╝r ve her bir kriptografik algoritman─▒n sundu─ču g├╝venlik seviyesini do─črudan etkiler.┬á

Simetrik yap─▒larda anahtarlar rastgele se├žilir ve uzunluklar─▒ genellikle gerekli g├╝venlik seviyesine ba─čl─▒ olarak 128 ya da 256 bit olarak belirlenmi┼čtir. Fakat asimetrik ┼čifrelemede, a├ž─▒k ve ├Âzel anahtar aras─▒nda matematiksel bir ili┼čki olmal─▒d─▒r yani iki anahtar aras─▒nda matematiksel bir model bulunur. Sald─▒rganlar─▒n ┼čifreyi k─▒rmak i├žin bu modelden faydalanma ihtimali bulundu─čundan, asimetrik anahtarlar─▒n benzer seviyede g├╝venlik sunmas─▒ i├žin ├žok daha uzun olmalar─▒ gerekir. Anahtar uzunluklar─▒ aras─▒ndaki fark o kadar b├╝y├╝kt├╝r ki, 128-bit simetrik anahtar ve 2048-bit asimetrik anahtar yakla┼č─▒k olarak benzer seviyelerde g├╝venlik sunarlar.┬á

 

Avantajlar ve Dezavantajlar

Her iki tip ┼čifrelemenin de di─čerine k─▒yasla avantajlar─▒ ve dezavantajlar─▒ bulunur. Simetrik ┼čifreleme algoritmalar─▒ ├žok daha h─▒zl─▒d─▒r ve daha az hesaplama g├╝c├╝ gerektirir fakat bunlar─▒n ba┼čl─▒ca zay─▒fl─▒─č─▒ anahtar payla┼č─▒m─▒d─▒r. Bilgiyi ┼čifrelemek ve bilginin ┼čifresini a├žmak i├žin ayn─▒ anahtar kullan─▒ld─▒─č─▒ndan, bu anahtar─▒n veriye eri┼čmesi gereken herhangi bir ki┼čiyle payla┼č─▒lmas─▒ gereklidir. Bu durum da do─čal olarak g├╝venlik riskleri meydana getirir (yukar─▒da anlat─▒ld─▒─č─▒ ┼čekilde)

Bunun aksine asimetrik ┼čifrelemede ┼čifre payla┼č─▒m─▒ sorunu, ┼čifreleme i├žin a├ž─▒k anahtar, ┼čifreyi a├žmak i├žin de ├Âzel anahtar kullan─▒lmas─▒yla ├ž├Âz├╝l├╝r. Fakat bu durumda da, asimetrik ┼čifreleme sistemleri simetrik sistemlere k─▒yasla ├žok yava┼č hale gelir ve ├žok daha uzun anahtarlar nedeniyle daha fazla hesaplama g├╝c├╝n├╝ zorunlu k─▒lar.┬á


Kullan─▒m alanlar─▒

Simetrik ┼čifreleme

Simetrik ┼čifreleme, daha h─▒zl─▒ olmas─▒ nedeniyle bir├žok modern bilgisayar sisteminde veri korumas─▒ i├žin yayg─▒n olarak kullan─▒l─▒r. ├ľrne─čin, Geli┼čmi┼č ┼×ifreleme Standard─▒ (AES) Amerika Birle┼čik Devletleri h├╝k├╝meti taraf─▒ndan gizli ve hassas bilgileri ┼čifrelemek i├žin kullan─▒lmaktad─▒r. AES, 1970ÔÇÖlerde simetrik ┼čifreleme standard─▒ olarak geli┼čtirilen Veri ┼×ifreleme Standard─▒ÔÇÖn─▒n (DES) yerini alm─▒┼čt─▒r.┬á

Asimetrik ┼čifreleme

Asimetrik ┼čifreleme, bir├žok kullan─▒c─▒n─▒n bir mesaj ya da veri setini ┼čifrelemesi ya da bunlar─▒n ┼čifresini ├ž├Âzmesi gerekti─či, ├Âzellikle de h─▒z ve hesaplama g├╝c├╝n├╝n ba┼čl─▒ca ├Ânem te┼čkil etmedi─či sistemlerde uygulanabilir. B├Âylesi sistemlere ├Ârneklerden biri mesaj─▒ ┼čifrelemek i├žin a├ž─▒k anahtar─▒n, mesaj─▒n ┼čifresini ├ž├Âzmek i├žin de ├Âzel anahtar─▒n kullan─▒ld─▒─č─▒ ┼čifreli e-postad─▒r.┬á

Hibrid sistemler

Bir├žok uygulamada, simetrik ve asimetrik ┼čifreleme bir arada kullan─▒l─▒r. Bu tip hibrid sistemlerin en tipik ├Ârnekleri, internet i├žinde g├╝venli ileti┼čim sa─člamak ├╝zere tasarlanm─▒┼č G├╝venli Yuva Katman─▒ (SSL) ve Ta┼č─▒ma Katman─▒ G├╝venli─či (TLS) kriptografik protokolleridir. SSL protokolleri art─▒k g├╝vensiz kabul edilirler ve bunlar─▒n kullan─▒m─▒na devam edilmemelidir. Aksine, TLS protokolleri g├╝venli kabul edilirler ve ba┼čl─▒ca t├╝m web taray─▒c─▒lar─▒nda yayg─▒n olarak kullan─▒l─▒rlar.┬á


Kripto paralar ┼čifreleme kullan─▒r m─▒?

┼×ifreleme teknikleri, bir├žok kripto para c├╝zdan─▒nda son kullan─▒c─▒ya daha y├╝ksek seviyede g├╝venlik sunman─▒n bir yolu olarak kullan─▒l─▒r. ┼×ifreleme algoritmalar─▒, ├Ârne─čin kullan─▒c─▒lar─▒n kripto para c├╝zdanlar─▒ i├žin bir ┼čifre belirledikleri gibi durumlarda ┬ákullan─▒l─▒r. Bu da yaz─▒l─▒ma eri┼čmek i├žin kullan─▒lan dosyan─▒n ┼čifrelenmi┼č oldu─ču anlam─▒na gelir.┬á

Fakat, Bitcoin ve di─čer kripto paralar─▒n a├ž─▒k-├Âzel anahtar e┼člerini kullan─▒yor olmas─▒ nedeniyle blockchain sistemlerinin asimetrik ┼čifreleme algoritmalar─▒n─▒ kulland─▒─č─▒na y├Ânelik yanl─▒┼č bir inan├ž vard─▒r. Daha ├Ânce de belirtildi─či gibi, asimetrik ┼čifreleme ve dijital imzalar asimetrik kriptografinin (a├ž─▒k anahtar kriptografisi) ba┼čl─▒ca iki kullan─▒m alan─▒d─▒r.

Dolay─▒s─▒yla bir a├ž─▒k ve ├Âzel anahtar sunuyor olsalar bile t├╝m dijital imza sistemleri ┼čifreleme tekniklerinden faydalanmaz. Asl─▒nda, bir mesaj ┼čifrelenmeden de dijital olarak imzalanabilir. ┼×ifreli mesajlar─▒ imzalamak i├žin kullan─▒lan algoritmalara ├Ârnek olarak RSA verilebilir ama Bitcoin taraf─▒ndan kullan─▒lan dijital imza algoritmas─▒ (ad─▒ ECDSAÔÇÖd─▒r) hi├ž ┼čifreleme kullanmaz.┬á


Son fikirler

Hem simetrik hem de asimetrik ┼čifreleme, g├╝n├╝m├╝z├╝n dijitale dayal─▒ d├╝nyas─▒nda hassas bilgileri ve ileti┼čimleri g├╝venli tutmada ├Ânemli rol oynar. Her ikisi de kullan─▒┼čl─▒ olsa da, her birinin kendine has avantaj ve dezavantajlar─▒ vard─▒r, bu nedenle de farkl─▒ uygulamalar i├žin kullan─▒l─▒rlar. Kriptografi bilimi, daha yeni ve sofistike tehditlere kar┼č─▒ koruma sa─člayabilmek i├žin s├╝rekli bir ilerleme i├žinde olsa da hem simetrik hem de asimetrik kriptografi sistemlerinin bilgisayar g├╝venli─čiyle ili┼čkisi muhtemelen devam edecektir.┬á

G├Ânderiler Payla┼č─▒n
Hesap olu┼čturun
Hemen bir Binance hesab─▒ olu┼čturarak bilgilerinizi uygulamaya d├Âk├╝n.