Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kuantum Bilgi İşlem Temelli Elektronik İmza Yazılımı Geliştirilmesi Cumali YAŞAR ( ) Prof. Dr. İhsan YİLMAZ T.C. ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ.

Similar presentations


Presentation on theme: "Kuantum Bilgi İşlem Temelli Elektronik İmza Yazılımı Geliştirilmesi Cumali YAŞAR ( ) Prof. Dr. İhsan YİLMAZ T.C. ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ."— Presentation transcript:

1 Kuantum Bilgi İşlem Temelli Elektronik İmza Yazılımı Geliştirilmesi Cumali YAŞAR (13210202005) Prof. Dr. İhsan YİLMAZ T.C. ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ FİZİK BÖLÜMÜ 7 Haziran 2018

2 SUNUM PLANI  BİLGİYİ TANIMLAMAK VE XML  ELEKTRONİK DOKÜMAN  QUANTUM XML  KUANTUM ANAHTAR DAĞITIMI  KUANTUM ELEKTRONK İMZA

3 Bilgiyi Tanımlamak Bilgi: Bilişim Kurallarından yararlanarak kişinin veriye yönelttiği anlam[1]. Enformasyon: bilginin iletişim ile aktarılması veya verinin anlamlı bir konu etrafında işlenmiş halidir. Veri : Olgu, kavram veya komutların, iletişim, yorum ve işlem için elverişli biçimli gösterimi[1] [1]Türk Dil Kurumu (http://www.tdk.gov.tr) http://www.bilgibaba.org/resimler/bilgi-nedir-cesitleri-nelerdir-buyuk-1.jpg Lineer Denklemi Çözmek Bilgi Lineer denklem çözüm yöntemi Enformasyon Denklemin Katsayıları Veri

4 Bilgisayarların veriye ihtiyacı vardır. İnsanların ise bilgiye. Veri yapı taşıdır. Bu yapı taşlarıyla bilgiyi oluşturursunuz. Bilgi hem anlam hem içerik sunar. Veri hamdır, şekillendirilmemiştir, işlenmemiştir ve çözümlenmemiştir. 1 ve 0’ lardan oluşan anlamsız bloklardır. Veriler; organize ve insan dostu değildir. https://lh3.googleusercontent.com/- gR5jUgS23Dg/U4uk9OWQjkI/AAAAAAAASo4/XfwnYpdnpYU/w800-h800/DThIBBW.gif VERİ -BİLGİ İLİŞKİSİ NEDİR?

5 Behram Kurşunoğlu Erdal İnönü Feza Gürsey El Kindi Sabit Bin Kurra Behram Kurşunoğlu Erdal İnönü Feza Gürsey El Kindi Sabit Bin Kurra VERİ BİLGİ ÜNLÜ TÜRK FİZİKÇİLER ???

6 Kısaca Üst veri Bilginin  Ne  Nerede  Nasıl  Ne zaman  Kim tarafından oluşturulduğuna dair bilgi veren şema yapısıdır. Özet olarak dersek bilgi kaynağının kimliklenmesini sağlayan unsurlar bütünüdür[1]. [1] http://dergipark.gov.tr/download/article-file/256354

7 Döküman için Üst veri Elektronik belgelerin, yapısını, elemanlarını, ilişkilerini ve diğer karakteristik özelliklerini gösteren depolanmış verileri tanımlayan veridir[1]. Web kaynakları ya da diğer şeyler hakkında makinece anlaşılabilir bilgi[14] ÜST VERİ İdariTeknikTanımlayıcıKorumaKullanım [1]http://www.bby.hacettepe.edu.tr/yayinlar/dosyalar/129.pdf

8 VERİYİ BİLGİYE DÖNÜŞTÜRME EVRİMİ: XML XML Nedir? Bağımsız bir kuruluş olan W3C (World Wide Web Consortium) organizasyonu tarafından tasarlanan ve herhangi bir kurumun tekelinde bulunmayan XML (eXtensible Markup Language), kişilerin kendi sistemlerini oluşturabilecekleri, kendi etiketlerini tanımlayarak çok daha rahat ve etkin programlama yapabilecekleri ve bu belirlenen etiketleri kendi yapıları içerisinde standardize edebilecekleri esnek, genişleyebilir ve kolay uygulanabilir bir metadata dildir[1]. [1]http://www.rssnedir.com/xml_nedir.php

9 Tim Berners-Lee ve Anders Berlung 1989 yılında internet ortamında belge paylaşımını kolaylaştırmak için Web uygulamalarının temel öğelerinden biri olan HTML (Hypertext Markup Language) dilini geliştirdiler. HTML bir SGML uygulaması olarak geliştirildi[1]. Diğer bir deyişle HTML dilinin yapısı SGML dilinde tanımlandı. HTML dili çok basit yapısı ile son derece başarılı oldu. HTML dili bir belgenin içerdiği başlık, font, resim ve tablo gibi bilgileri bilgisayar ortamında standard bir şekilde görüntülemek ve biçimlendirmek için geliştirilmiş bir dildir. Belgenin istenen formatta sunulması tag (etiket) olarak ifade edilen işaretler ile sağlanmaktadır. Bu dilin geliştirilmesindeki temel amaç belgenin standart bir formatta görüntülenerek sunulmasıdır[2]. [1]XML TABANLI B2B ÇÖZÜMLERİ Doç. Dr. Selim Akyokuş [2]http://www.dblab.ntua.gr/~bikakis/XMLSemanticWebW3CTimeline1.2.pdf XML Tarihi

10 http://www.dblab.ntua.gr/~bikakis/XMLSemanticWebW3CTimeline1.2.pdf

11 XML Teknolojileri  XML AJAX  XML DOM  XML DTD  XML SCHEMA  XSLT  XPATH  XQUERY AJAX DOM DTD SCHEMA XSLTXPATH XQUERY

12 XML Şema Tanım Dili (XML Schema Definition Language) XML şema tanım dili XML belgelerinin yapısını tanımlamada kullanılan yeni bir yöntemdir. Bu yeni belge yapısı tanımlama yöntemi XML şema (XML Schema) veya XML şema tanım dili olarak adlandırılmaktadır. XML şemaları bir XML sözlüğü olarak tanımlandığından normal bir XML belgesi olarak işlenebilir ve parse edilebilir. Bunun yanında bir çok veri tipini desteklemesi, açık bir model olarak genişleyebilmesi, katılım (inheritance) ilişkilerini desteklemesi gibi avantajları vardır. XML şema tanım dili 2 mayıs 2001 tarihinde recommendation olarak yayınlanmıştır. XML ile Geliştirilen Teknolojiler: XSL

13 XPath, XML etiketleri içerisinde yer alan verilere ulaşmak için kullanılan ve W3C tarafından geliştirilen bir standarttır. XPath sadece XML içerisinde bulunan verilere erişmek için bir standart belirler. XPath, Java, C#, C++, Python, PHP, JavaScript … vb. programlama dilleri içerisinde yer alan hazır işlev veya programlama diline dahil edilebilen ek bileşenler ile birlikte kullanılır. XML ile Geliştirilen Teknolojiler: XPATH http://www.yusufsezer.com.tr/xpath-nedir/ 1 Cumali YAŞAR Öğretim Görevlisi 2 Engin ŞAHİN Öğretim Görevlisi 3 Ercan Çağlar Öğretim Görevlisi 4 İhsan YILMAZ Prof. Dr. /kisiler/kisi/adi /kisiler/kisi/adi[contains(.,'u')]

14 XQuery olan XML veri sorgulamak için dildir. XML için Xquery veritabanları için SQL sorguları gibidir. XQuery XPath ifadeleri üzerine kuruludur. XQuery tüm büyük veritabanları tarafından desteklenmektedir[1]. XML ile Geliştirilen Teknolojiler: XQUERY Personel Listesi { for $x in doc(«personel.xml")/kisiler/kisi order by $x/soyadi return {data($x/adi)}. Category: {data($x/@akademik)} } [1]https://www.w3schools.com/xml/xquery_intro.asp

15 XSLT dili, XML dökümanlarının, başka XML dökümanlarına, HTML sayfalarına, WML sayfalarına, PDF (Portable Document Format), CSV vb. formattaki dökümanlara veya Delphi, Java vb.dillerin kaynak kodlarını içeren dosyalara dönüştürülmesini sağlar. Dönüşüm işlemi esnasında, XSL biçem sayfasındaki tanımlamalar kullanılır. HTML ve WML sayfa çıktılarını oluşturma işlemi, XSLT’nin en popüler kullanıldığı dönüşümlerdir[1]. XML ile Geliştirilen Teknolojiler: XSLT Basliksiz Belge [1] https://www.w3schools.com/xml/xquery_intro.asp

16 XML ile Geliştirilen Teknolojiler

17

18

19 Accounting XML Advertising XML Astronomy XML Building XML Chemistry XML Construction XML Education XML Finance XML Food XML Government XML Healthcare XML Human Resources XML XML ile Geliştirilen Teknolojiler Instruments XML Insurance XML Legal XML Manufacturing XML News XML Oil and Gas XML Photo XML Publishing XML Real Estate XML Telecommunications XML Telecommunications XML Travel XML

20 Elektronik İmza E-Yazışma Paketi

21 e-Yazışma Paketi e-Yazışma Paketi: Bir resmi yazıya ilişkin bilgi ve bileşenlerin tanımlanmış kurallara uygun şekilde tek bir elektronik dosya olarak ifade edilmiş biçimidir[1]. e-Yazışma Paketi, resmi yazıya ait bilgi ve bileşenleri barındırmasının yanı sıra paketin kendisine ait tanımlayıcı bilgileri de içerir. Bu sayede, paketin iletilmesinde kullanılan teknoloji ve platformdan bağımsız olarak kendi başına anlam ifade eden atomik bir paket oluşturulur[2]. [1]:http://www.bilgitoplumu.gov.tr/Documents/1/Diger/e-Yazisma_%20Projesi_%20Kamu_%20BIB.pdf [2]http://e-yazisma.gov.tr/SitePages/dokumanlar.aspx http://www.adanaajans.net/images/haberler/2017/10/e_yazisma_genelgesi_resmi_gazetede_yayimlandi_ h1330_c90e1.JPG

22 e-Yazışma Paketi uluslararası ve açık bir standart olan OPC temel alınarak oluşturulmuştur[1]. Bu nedenle, e- Yazışma Paketi’nin oluşturulması ve işlenmesi için hiçbir teknoloji veya platforma bağımlılık bulunmamaktadır. OPC’ye ek olarak tanımlanmış kurallar ile oluşturulan e-Yazışma Paketi, elektronik ortamdaki yazışmalar için kullanılan farklı yazılım ve donanım sistemlerinin belirli standartlar içerisinde birlikte çalışabilirliğini mümkün kılmaktadır. e-Yazışma Paketi https://www.w3.org/TR/xmldsig-core/ [1]http://e-yazisma.gov.tr/SitePages/eyazismaana.aspx

23 e-Yazışma Paketi’nin önemli bir özelliği, resmi yazının üstyazı ve ekleriyle birlikte bir bütün olarak tek seferde elektronik olarak imzalanmasına olanak sağlamasıdır[1]. Böylece, aynı resmi yazının farklı ek setleri ile farklı alıcılara gönderilmesi sırasında her kopya için yeniden imza atılması zorunluluğu ortadan kaldırılmaktadır. e-Yazışma Paketi [1]Elektronik Belge Yönetim Sistemi ISO 13298

24 e-Yazışma Paketi Yapısı e-Yazışma Paketi OPC esas alınarak tanımlanmıştır. OPC, yaygın bir biçimde kullanılan ZIP dosya yapısını temel alan geniş amaçlı bir dosya/bileşen paketleme aracıdır. Uluslararası açık bir standart olan OPC ISO’nun (International Organization for Standardization) ISO/IEC 29500-2:2008 dokümanında tanımlanmıştır. e-Yazışma Paketi, tüm OPC kurallarına uygun olmalıdır. e-Yazışma Paketi

25 e-Yazışma Paketi OPC fiziksel modelinde tanımlanan şekilde bir ZIP arşividir. Paket bileşenleri paket içerisinde belirli klasörler içerisinde saklanır. Klasör adları ve yapıları paket içerisindeki bileşenlerin adreslenmesi amacıyla kullanılmamaktadır. Bileşenlerin adreslenmesi için OPC’de “ilişki” (relationship) adıyla tanımlanan ve bileşenlerin paketle ve birbirleriyle ilişkilerini gösteren bir mekanizma kullanılmaktadır. Şifrelenmemiş e-Yazışma Paketi Dizin Yapısı e-Yazışma Paketi İçin OPC

26 Şifrelenmiş e-Yazışma Paketi Dizin Yapısı[1] [1]http://e-yazisma.gov.tr/SitePages/dokumanlar.aspx e-Yazışma Paketi İçin Şifrelenmiş OPC

27 Şifrelenmemiş e-Yazışma Paketi[1] Şifrelenmemiş E-Yazışma Paketi ve elemanları. Burada geçen iki kavram çok önemlidir. Bunlar; CMS (Cryptographic Message Syntax ): Kripto ile şifrelenmiş mesajlar için bir IETF standardıdır. CAdES (Advanced Electronic Signatures): Gelişmiş elektronik imzalama) [1]http://e-yazisma.gov.tr/SitePages/dokumanlar.aspx Şifrelenmemiş e-Yazışma Paket Yapısı

28 Şifrelendikten sonraki e- yazışma paketinin yapısı: Orijinal e-Yazışma Paketi şifrelendikten sonra, bu şifreli veri paket bileşenleri farklı yeni bir OPC paketinin (dış paket) içerisine yerleştirilmektedir. [1]http://e-yazisma.gov.tr/SitePages/dokumanlar.aspx Şifrelenmiş e-Yazışma Paket Yapısı

29 Bir belgenin oluşturulması, işlenmesi, iletilmesi ve saklanması sırasında ihtiyaç duyulan, belgeye ilişkin kimlik bilgileridir. “Üstveri” bileşeni, kendisi için tanımlanmış şemaya uygun bir XML dosyası olmalıdır. Bir e-Yazışma Paketi’nde mutlaka bir tane “Üstveri” bileşeni bulunmalıdır. “Üstveri” bileşeni içermeyen ya da birden fazla “Üstveri” bileşeni içeren paket geçerli bir e- Yazışma Paketi değildir. Elektronik Belgeler İçin Kavramlar :Üst Veri

30 Üst Yazı :Kamu kurum ve kuruluşlarının kendi aralarında veya gerçek ve tüzel kişilerle iletişimlerini sağlamak amacıyla yazılan resmi yazının ilgili mevzuatta belirtilen içerik, biçim ve görünümüyle saklanmasına olanak sağlayan elektronik dosyadır. Ek :Belgenin “Üst Yazı” bileşeni haricinde, belgenin içeriğine ilişkin bilgi ihtiva eden ve “Üst Yazı” bileşeniyle ilişkilendirilmiş tüm elektronik dosyalardır. 69471265-902-E.4752 DED Analiz_Raporu.pdf application/pdf Paket Standartları Analiz Raporu 1 Elektronik Belgeler İçin Kavramlar :Üst Yazı ve Ek

31 HRF quantum_e_imza.mp4 video/mp4 Kuantum Bilgi İşlem temelli Elektronik İmza 3 https://www.youtube.com/watch?v=CBrsWPCp_rs&t=17s FJVJYCpduOTDY0v4c9S9pM34gVGxEkJb9LbP/Bf1aW8= Elektronik Belgeler İçin Kavramlar :Fiziksel Ek

32 Elektronik Belgeler İçin Kullanılan Simgelerin Açıklamaları

33 Elektronik Belgeler için İşlem Akış Şeması http://www.eurocons.com.tr/elektronik_belge_yonetim_sistemi_iso_13298-g-Elektronik%20Belge%20Y%C3%B6netim%20Sistemi%20ISO%2013298.html

34 Kuantum Bilgi Teknolojileri Kuantum XML Teknolojileri

35 Quantum Bilgi Tanımlama: Q-XML Q-XML, Kuantum Bilgi Sisteminin (QIS) meta verilerin yönetimi için oluşturulmuş bir XML tanımlamasıdır. Amacı, düşük seviyeli nesneleri ve kavramları tanımlamak için bir üst veri modelini tanımlamak ve gerekli kuantum mekaniği ilkelerini sağlamaktır.

36 Kuantum Bilgi Kuramı İçin Üst Veri Modeli Önerisi Pascal Heus, Richard Gomez tarafından 2007 yılında “QIS-XML: A metadata specification for Quantum Information Science” makale yayınladılar. Bu makale Kuantum Metadata için başlangıç olarak kabul edilmektedir. http://www.qisxml.org

37 Kuantum Bilgi Kuramı İçin Üst Veri Modeli Önerisi Üst veri modellemesinde XML yapısı klasik bilgisayarlar için en gelişmiş bir tanımlama aracı olarak kabul edilmektedir. Ancak Kuantum bilgi teknolojileri için standart bir XML tanımlaması çok yeni bir kavram olarak ortaya çıkmıştır. XML’in Xpath, xquery XSLT gibi alt teknolojileri için quantum mekaniği ilkeleri esas alınarak bir dil tanımlaması literatür taramasında bulunmamıştır. Klasik bilgisayarlar ile kuantum bilgisayarlar arasında her iki alanını birleştirmek için ortak bir dil gibi standart tanımlanmamıştır. Klasik bilgisayarlar ile kuantum bilgisayarlar arasında veri haberleşmesini sağlayan bir dil tanımlamak gerekiyordu. Bununla ilgili çalışma fikrini [1] ortaya attı. "QIS-XML: A metadata specification for Quantum Information Science", Pascal Heus, Richard Gomez, Dec 2007, arXiv:0712.3925v1

38 Kuantum Bilgi Kuramı İçin Üst Veri Modeli Önerisi Kuantum bilgi teknolojisi için tanımlanan QXML'nin amacı, kuantum kapılarını, kuantum devrelerini ve düşük seviyeli kuantum tanımlama kodunu temsil etmek için bir metadata modeli sunmaktır. Bu tür bir modeli QXML olarak oluşturmak, aslında her bir varlık için çeşitli tanımlayıcı öğeleri ve öz nitelikleri (semantik) açıklayan bir şema oluşturmaktan geçmektedir[1]. "QIS-XML: A metadata specification for Quantum Information Science", Pascal Heus, Richard Gomez, Dec 2007, arXiv:0712.3925v1 Klasik Bilgi Tanımlaması (XML) Kuantum Bilgi Tanımlaması QXML Harmanlanmış Bilgi (QIS_XML)

39 XML VERİ YAPISINI QUANTUM OLARAK NASIL TANIMLAYACAĞIZ

40 Q-XML Neden İhtiyaç Duyulmuştur? Q-XML'nin temel hedefleri şunlardır: Kuantum kapılarını tanımlamak, Kuantum devrelerini tanımlamak, Klasik bilgisayar sistemleri ile kuantum sistemlerinin birlikte çalışabilirliğinin sağlanmasıdır. Mevcut Bilgi ve İletişim Teknolojileri (BİT) altyapısında kuantum teknolojisinin entegrasyonunu kolaylaştırmak QIS yazılımı ile bilgi saklama ve değişim için bir şema önerisi yapmaktır.

41 Q-XML’in çalışma şekli Q-XML dört uygulamadan oluşmuştur. Bunlar; Yazılım ve Algoritmalar, Derleyiciler, Klasik Donanım, Kuantum Donanımı; Yazılım/ Algoritmalar Komplex Algoritmalar Klasik Fonksiyonlar Kuantum Fonksiyonlar Derleyici Kuantum Devre Tasarımları Kuantum Mantık Kapıları Klasik Donanım Arayüz Klasik Bellek Kuantum Donanım Universal Kuantum Kapıları Kuantum Bellek QIS XML QIS XML

42 Q-XML Şeması Q-XML Şeması Modülleri Kuantum Kapılar(Gates)Kuantum Kapılarını Tanımlamak Örnek Modüller(Instance)Kuantum kapılarını, Kuantum devreleri, programları ve cihazların nasıl uygulanabileceği ile ilgili modüldür. Kuantum Devreler(Circuit)Kapılardan oluşan basit ve karmaşık devreleri tanımlar. Kuantum Programlar(Program)Kuantum devrelerine dayanan basit algoritmayı tanımlar. Yeniden Kullanılabilirlik(Reusable) Tüm modüller için ortak karmaşık tipler kümesini oluşturan modül

43 Kuantum Veri Dönüşümü

44 Q-XML için Örnek Şeması Kuantum bilgi teknolojileri için tanımlanan örnek şema da tüm modüller ve kaynakların Q-XML tanımlamalı ayrı ayrı yapılmıştır.

45 Q-XML de QUBIT Tanımlama Q- XML de Qubit tanımlama

46 Hadamart Kapısı Q-XML ile Tanımlanması H Hadamard 1/sqrt(2) 1/sqrt(2)

47 Q-XML de Kapı Tanımlama Y Pauli-Y SWAP Swap Kuantum Y KapısıKuantum SWAP Kapısı

48 Gelecekte Kuantum XML dönüşmü Gelecekte Q-XML diğer sistemler ile birlikte çalışacaktır. Özellikle kuantum devriminde çalışacak sistemler http://www.qisxml.org/?lvl1=about&lvl2=qisxml

49 Üniversite için tasarladığımız QXML Şeması Evrağın Üretildiği Birim Kodu Evrağın Sistem Tarafından Üretilen Kodu Dosya Planındaki Evrak Numarası Evrağın Üretildiği Tarih Evrağın Sorgulanma Tarihi …………………….. Gizlilik Derecesi Evrağın durumu /Cevap verildi/ Beklemeye alındı Evrağın Bulunduğu nokta, Havale Eden Birim Kodu Havale Eden Birim Adı

50 Üniversite için tasarladığımız QXSL Şeması --------

51 Üniversite için tasarladığımız QXSL Şeması

52 KUANTUM ANAHTAR DAĞITIM PROTOKOLLERİ Kuantum Digital İmza

53 Kuantum Kriptografi Kuantum kriptografi, bilgi güvenliğinin kuantum mekaniğine ait (belirsizlik ilkesi, kopyalanamazlık teoremi gibi fiziksel) yasalar ile garanti edildiği kriptografi tekniğidir[1]. Temel avantajı, matematik yerine fiziğe, birtakım matematiksel varsayımlar yerine kanıtlanmış evrensel kuantum mekaniği kanunlarına, dayanıyor olması, güvenliğin ispatlanabilir olmasıdır. [1] MUSTAFA TOYRAN, (1993), “KUANTUM ANAHTAR DAĞITIMINDA BİLGİ UZLAŞTIRMA”, 2016

54 Anahtar Dağıtım Problemi Gizli anahtarın güvenliği modern kriptosistemlerde ciddi bir meseledir. Bu sorun, anahtar dağıtım problemi olarak da bilinir. Hem modern simetrik hem de asimetrik kriptosistemler gizli anahtarların varlığına güvenirler; ancak, her iki kriptosistemde de esas problem gizli anahtarların gizliliğinin hiçbir zaman tam olarak garanti edilememesidir.

55 Kuantum Anahtar Dağıtımı Kuantum anahtar dağıtımı (KAD), atanmış bir fiber hattı ile birbirine bağlı olan ya da birbirini görebilen iki taraf için uçtan uca bilgi teoriksel olarak güvenli anahtar dağıtımı olanağı sağlar. KAD’da ilk adım, kuantum durumlarda kodlanmış bitlerin iletimidir. Heisenberg’in belirsizlik ilkesi ve kuantum kopyalanamazlık teoremi, kuantum kanaldan iletim sırasında oluşan hatalar ile saldırganlara (Eve) sızan bilgi arasında sıkı bir ilişkiyi garanti eder.

56 Kuantum Anahtar Dağıtımı Kuantum Anahtar Dağıtımı(KAD)’ında bilgi doğrulama, gönderici (Alice) ve alıcı (Bob) tarafların gürültülü kuantum kanalın kullanımı ile elde ettikleri bit dizileri arasındaki farklılıkları, kimlik doğrulamalı klasik kanal üzerinden herkese açık bir tartışma ile bulup düzelttikleri protokoldür. MUSTAFA TOYRAN, DOKTORA TEZİ, GEBZEKUANTUM ANAHTAR DAĞITIMINDA BİLGİ UZLAŞTIRMA,

57 BB84 Protokolü  Foton Polarizasyonu  Fotonun Polarize Edilmesi  Fotonun Polarizasyonunun Ölçülmesi  Polarize Edilmiş Foton için Kopyalanamazlık Teoremi  Polarize Edilmiş Foton için Heisenberg Belirsizlik İlkesi  Mesajların Polarize Edilmiş Fotonlarla Kodlanması  Polarize Edilmiş Fotonlarla Anahtar Dağıtımı yapılması

58 B92 (Bennett 1992) BB84’ün geliştiricilerinden Charles Bennett tarafından öne sürülmüştür. Bu protokolde her kubit 0º veya 45º polarizasyonla ifade edilir. 0º polarizasyona sahip fotonlar 0 kubit anlamını 45º polarizasyona sahip fotonlar ise 1 kubit anlamını taşımaktadır. C. H. Bennett & G. Brassard, “Quantum Cryptography: Public key distribution and coin tossing”, in Proceedings of the IEEE International Conference on Computers, Systems, and Signal Processing, Bangalore, p. 175 (1984)

59 Bilgi Uzlaştırma CASCADE CASCADE protokolü, Gilles Brassard ve Louis Salvail tarafından [1] sunulmuştur. Hem hata sezme hem de hata düzeltme için eşlik kontrollerinden yararlanan interaktif bir hata sezme ve düzeltme yöntemidir. [1]Brassard G., Salvail L., (1993), “Secret-key reconciliation by public discussion”, In Advances in Cryptology — EUROCRYPT ’93, Lecture Notes in Computer Science, 765, 410-423.

60 Bilgi Uzlaştırma CASCADE[1] basit bir bilgi uzlaştırma protokolüdür. CASCADE’de, Alice ve Bob bir bit dizisini öncelikle karıştırır ve parçalara böler. Daha sonra, her bir parçanın eşliklerini karşılaştırırlar. Bir parçanın eşliğinde uzlaşamadıklarında, parça iki yarıya bölünür ve yarıların eşlikleri karşılaştırılır. Eşliklerin uyuşmadığı yarı daha sonra hata bulunana ve düzeltilene kadar özyinelemeli olarak tekrar ikiye bölünür ve kontrol edilir. Gerekli olan iletişimler, yukarıda da belirtildiği gibi, herkese açık (ancak, saldırganın mesajları asla değiştiremeyeceğinin garanti altına alındığı) bir klasik kanal üzerinden sağlanmaktadır. [1]Brassard G., Salvail L., (1993), “Secret-key reconciliation by public discussion”, In Advances in Cryptology — EUROCRYPT ’93, Lecture Notes in Computer Science, 765, 410-423.

61 SONUÇ Kuantum bilgisayarlar ile Klasik bilgisayarlar arasında veri değiş tokuşunun yapılması için üst veri modelin tanımlanması gerekmektedir. Bu kuantum Bilgi İşlem temelli yeni tanımlama olarak yerini alması gerekmektedir. Hazırlayacağımız tez için gerekli olan;  Klasik XML teknolojilerini tanımlamasını iyi bilmemiz gerektiği.  Elektronik Belge yapısını ve yasa ve yönetmeliklerini çok iyi derecede bilmemiz gerektiğini  Quantum Bilgi İşlem süreçlerinde Kauntum XML teknoljilerini tanımlamak gerektiğini  Kuantum Anahtar Dağıtım Protokollerini ve Kuantum anlmada web servis tanımlaması gerektiğini;  Kuantum Mekaniği ilkeleri ile çalışan Kuantum Digital İmza yazılımının gereçekleştirilmesi gerektiğini Öğrenmiş bulunmaktayız.

62 Tez için yapılan çalışmalarımız

63

64

65 Teşekkürler Sorularınız ?


Download ppt "Kuantum Bilgi İşlem Temelli Elektronik İmza Yazılımı Geliştirilmesi Cumali YAŞAR ( ) Prof. Dr. İhsan YİLMAZ T.C. ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ."

Similar presentations


Ads by Google