Speed Increasing of Blum Blum Shub Generator

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงสร้างพื้นฐานสำหรับโทร มาตรเอนกประสงค์. COE สมาชิกในกลุ่มนายวิศัลย์ ประสงค์สุข นายศุภชัย ทองสุข อาจารย์ที่ปรึกษาโครงการดร.
Advertisements

โครงสร้างพื้นฐานสำหรับโทร มาตรเอนกประสงค์. COE สมาชิกในกลุ่มนายวิศัลย์ ประสงค์สุข นายศุภชัย ทองสุข อาจารย์ที่ปรึกษาโครงการดร.
เพื่อเพิ่มคุณภาพของการให้บริการ Enhance Service Quality
เพื่อเพิ่มคุณภาพของการให้บริการ Enhance Service Quality
COE นายธีรพัฒน์ เสริตานนท์ รหัส นายปกรณ์ เตชะกิจกุล รหัส อาจารย์ที่ปรึกษา : ผศ. บุญฤทธิ์ กู้เกียรติกูล อาจารย์ร่วมประเมินโครงการ.
อาจารย์ที่ปรึกษา ผศ. ดร. กานดา สายแก้ว
ระบบคลังสินค้านม Milk Warehouse System
การพัฒนาโปรแกรมป้องกันและกำจัดไวรัสคอมพิวเตอร์ (Anti-Virus)
อาจารย์ผู้ร่วมประเมิน
อาจารย์ผู้ร่วมประเมิน
ZigBee Data Analysis Using Vector Signal Analyzer
นางสาวสุรีย์พร ศรีภิรมย์
General Purpose Prepaid Payment System COE ระบบชำระค่าบริการ ด้วยบัตรเงินสด ผู้จัดทำ โครงการ นายธนิด นะทะศิริ รหัส นายพัฒนพงศ์ ศรีทวีกาศ.
COE ผู้จัดทำโครงการ • นายธีรพัฒน์ เสริตานนท์ รหัส • นายปกรณ์ เตชะกิจกุล รหัส อาจารย์ที่ปรึกษาโครงการ • ผศ. บุญฤทธิ์ กู้เกียรติกูล.
ผู้ดำเนินโครงการ นายมนชิต วชิรพรพงศา รหัสนักศึกษา
COE เครื่องโหวตอิเล็กทรอนิกส์ไร้สาย Wireless electronic voter
อาจารย์ผู้ร่วมประเมิน อ. ดร. กิตติ์ เธียรธโนปจัย อ. วาธิส ลีลาภัทร
นางสาวสุรีย์พร ศรีภิรมย์
การพัฒนาระบบการจัดการลูกค้าสัมพันธ์ สำหรับมหาวิทยาลัยขอนแก่น
โปรแกรมฐานข้อมูลสำหรับร้านอะไหล่ Carparts Database Systems
Low-speed UAV Flight Control Phase II
PC Based Electrocardiograph
COE เครื่องโหวตอิเล็กทรอนิกส์ไร้สาย wireless electronic voter
Engineering Problem Solving Program by Using Finite Element Method
หมายเลขโครงการ : COE ผู้พัฒนาโครงการ : นางสาวนิรมล พันสีมา รหัส
Low-Speed UAV Flight Control System
Low-speed UAV Flight Control Phase II
COE อาจารย์ที่ ปรึกษา โครงการ อาจารย์ที่ ปรึกษา โครงการ อ. ดร. วสุ เชาว์พานนท์ อาจารย์ผู้ ร่วมประเมิน โครงการ อ. ดร. กิตติ์ เธียร ธโนปจัย อ.
Speed Increasing of Blum Blum Shub Generator
การแบ่งปันความลับเหนืออาร์เอสเอ (Secret Sharing over RSA)
Blum Blum Shub Generator การเพิ่มอัตราเร็วของแหล่งกำเนิดบลัม บลัม ชับ
COE โปรแกรมการจัดการตารางสอนสำหรับภาควิชา
COE การแบ่งปันความลับเหนืออาร์เอ็สเอ ระยะที่ 2 (Secret Sharing over RSA : Phase 2) อาจารย์ที่ปรึกษา ผศ. พิเชษฐ เชี่ยวธนะกุล อาจารย์ผู้ร่วมประเมิน.
Department of Computer Engineering, Khon Kaen University
Probabilistic Asymmetric Cryptosystem
โครงสร้างพื้นฐานสำหรับโทรมาตรเอนกประสงค์
A Known-Plaintext Attack of the LFSR Stream Cipher 1.
นางสาวกิติยา จันทรุกขา นางสาวอรุณโรจน์ ชูสกุล
โดย นางสาววรรณวนัช โอภาสพันธ์สิน รหัส นางสาวก้องกิดากร วรสาร รหัส
COE PC Based Electrocardiograph
COE โปรแกรมการจัดทำตารางสอนสำหรับภาควิชา
Private Key Crypto หรือ Single-key algorithm หรือ one-key algorithm
เว็บเซอร์วิสเรียกง่าย
ระบบคลังสินค้านม Milk Warehouse System
การแบ่งปันความลับเหนืออาร์เอ็สเอ (Secret Sharing over RSA)
A Known-Plaintext Attack of the LFSR Stream Cipher
การเข้ารหัสลับกุญแจ สาธารณะสำหรับ สภาพแวดล้อมเคลื่อนที่ และไร้สาย นางสาวกิติยา จันทรุกขา นางสาวอรุณโรจน์ ชูสกุล COE อ. ที่ปรึกษา.
นางสาวกิติยา จันทรุกขา นางสาวอรุณโรจน์ ชูสกุล
Blum Blum Shub Generator การเพิ่มอัตราเร็วของแหล่งกำเนิดบลัม บลัม ชับ
นางสาวสุรีย์พร ศรีภิรมย์
Engineering Problem Solving Program by Using Finite Element Method
Engineering Problem Solving Program by Using Finite Element Method
ระบบเครือข่ายเซ็นเซอร์ไร้สายในโรงงานอุตสาหกรรม
อาจารย์ที่ปรึกษาโครงการ ดร.วรินทร์ สุวรรณวิสูตร
อาจารย์ที่ปรึกษาโครงการ ดร.วรินทร์ สุวรรณวิสูตร
A Known-Plaintext Attack of the LFSR Stream Cipher
อาจารย์ที่ปรึกษาโครงการ ดร.วรินทร์ สุวรรณวิสูตร
Low-Speed UAV Flight Control System
นายรุ่งโรจน์ จินตเมธาสวัสดิ์
ขั้นตอนวิธี (Algorithm)
โปรแกรมจำแนกรุ่นรถยนต์โครงสร้างแบบ Relative bag of words (รุ่นสอง)
การเขียนข้อเสนอการวิจัย
Cryptography.
หลักการและวิธีการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
เครือข่ายแลนไร้สาย wireless LANs
ความคิดรวบยอดสอนอย่างไร : การใช้คำถาม ประเภทของคำถาม
โครงการวิจัย เรื่อง การศึกษาการบริหารจัดการขยะและเทคโนโลยีที่เหมาะสมโดยการมีส่วนร่วมของชุมชน.
การเรียนรู้ร่วมกันผ่านทางสื่ออิเล็คทรอนิกส์ Electronic Community Learning COE นายกิตติกัญจน์ เมฆประสาน นายจักรพงศ์ เปลี่ยนคำ
นายรัชภูมิ เกื้อภักดิ์ รหัสนักศึกษา อาจารย์ที่ปรึกษา ดร. อนันท์ ชกสุริวงศ์ ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์
4.8 พัฒนาการเด็กวัยเรียน
ใบสำเนางานนำเสนอ:

Speed Increasing of Blum Blum Shub Generator การเพิ่มอัตราเร็วของแหล่งกำเนิดบลัม บลัม ชับ อาจารย์ที่ปรึกษา ผศ. พิเชษฐ เชี่ยวธนะกุล อาจารย์ผู้ร่วมประเมิน อ.ดร. ชัชชัย คุณบัว อ.ดร. ภัทรวิทย์ พลพินิจ โดย นายวีรพล รัชดาสกุล รหัส 493040173-0 นายเฉลิมพล รัฐภรณ์ปริพัตร รหัส 493041123-0

รายละเอียดการนำเสนอ ที่มาของโครงการ เป้าหมายของโครงการ บลัม บลัม ชับ มิลเลอร์-ราบิน สิ่งที่ได้ดำเนินการ การทำงานของโปรแกรม ปัญหาและอุปสรรค สิ่งที่จะพัฒนาต่อ

ที่มาของโครงการ ความปลอดภัยในการสื่อสารและแลกเปลี่ยนข้อมูลผ่านทางเครือข่ายอินเทอร์เน็ต การเกิดปัญหา Collision ในการสร้างบิตสุ่มเพื่อใช้ในการผลิตกุญแจด้วยวิธี Secure Hash Algorithm (SHA) การคำนวณในบลัม บลัม ชับยังทำได้ช้า

เป้าหมายของโครงการ พัฒนาอัลกอริทึมที่ลด k บิตที่สำคัญน้อยที่สุดลงในบลัม บลัม ชับสำหรับบิตสุ่มที่มีความเร็วสูง เพื่อไม่ให้เกิดการ Collision และยังปลอดภัยเหมาะกับ Cryptosystem ประยุกต์อัลการิทึมที่ได้พัฒนาขึ้นกับ Symmetric Cryptosystem ที่ใช้ในปัจจุบัน

บลัม บลัม ชับ คืออะไร บลัม บลัม ชับหมายถึงแหล่งกำเนิดบิตเทียมที่สอดคล้องกับแหล่งกำเนิดชั้นส่วนตกค้างกำลังสองดังสมภาค บลัม บลัม ชับ เป็นปัญหาหนึ่งทางทฤษฎีจำนวนที่ยังไม่สามารถหาผลเฉลยหรือฟังก์ชันผกผันได้ เมื่อทราบ image ของฟังก์ชัน ซึ่งผลก็คือไม่สามารถคาดเดาตัวเลขสุ่มถัดไปได้

การผลิตบิตเทียมแบบสุ่มด้วยบลัม บลัม ชับ เป็นความยาวของบิตสุ่มเทียม สุ่มจำนวนเฉพาะเทียมขนาดใหญ่ เมื่อ ทดสอบด้วย มิลเลอร์-ราบิน

การผลิตบิตเทียมแบบสุ่ม (ต่อ)

มิลเลอร์-ราบิน คืออะไร มิลเลอร์ – ราบิน หมายถึงอัลกอริทึมที่ใช้ในการตรวจสอบความเป็นจำนวนเฉพาะที่มีขนาดใหญ่กว่า

การทดสอบจำนวนเฉพาะด้วยมิลเลอร์ - ราบิน

สิ่งที่ได้ดำเนินการ เขียนโปรแกรมในส่วนการสุ่มจำนวนเฉพาะเทียมขนาดใหญ่ ด้วยการทดสอบ มิลเลอร์- ราบิน เขียนโปรแกรมในส่วนการผลิตบิตเทียมแบบสุ่มด้วย บลัม บลัม ชับ

การทำงานของโปรแกรม

ผลของการทำงาน ผลของการสุ่มจำนวนเฉพาะเทียมขนาดใหญ่ที่ผ่านการทดสอบของมิลเลอร์-ราบิน p = 361580509123707888938531297147 q = 1050544990128742368798044687471 ผลของการสุ่มบิตเทียมด้วย บลัม บลัม ชับ ที่รวมการสุ่มจำนวนเฉพาะเทียมขนาดใหญ่ 0, 1, 1 , 0 , 1 , 1, 1, 1

ปัญหาและอุปสรรค เนื่องจากวิธีการ Blum Blum Shub ยังไม่เป็นที่แพร่หลายในปัจจุบันทำให้ยากแก่การหาข้อมูล เนื่องจากวิธีการ Blum Blum Shub ต้องอาศัยการคำนวนทางคณิตศาสตร์ขั้นสูง ซึ่งยากแก่การทำความเข้าใจ

สิ่งที่จะพัฒนาต่อ การประยุกต์การผลิตบิตเทียมแบบสุ่มด้วย บลัม บลัม ชับ เพิ่อการผลิต Secret key, Round key ใน Symmetric Cryptosystem พัฒนาอัลกอริทึมที่ใช้ในการคัดเฉพาะ k บิตที่มีความสำคัญน้อยที่สุดใน บลัม บลัม ชับ เพื่อผลิต Secret key, Round key ด้วยความเร็วสูงและเพื่อคงความปลอดภัยของ Symmetric Cryptosystem

Thank You for Your Attention Q & A Thank You for Your Attention