Speed Increasing of Blum Blum Shub Generator

Slides:



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

โครงสร้างพื้นฐานสำหรับโทรมาตรเอนกประสงค์
โครงสร้างพื้นฐานสำหรับโทร มาตรเอนกประสงค์. COE สมาชิกในกลุ่มนายวิศัลย์ ประสงค์สุข นายศุภชัย ทองสุข อาจารย์ที่ปรึกษาโครงการดร.
โครงสร้างพื้นฐานสำหรับโทร มาตรเอนกประสงค์. COE สมาชิกในกลุ่มนายวิศัลย์ ประสงค์สุข นายศุภชัย ทองสุข อาจารย์ที่ปรึกษาโครงการดร.
เพื่อเพิ่มคุณภาพของการให้บริการ Enhance Service Quality
เพื่อเพิ่มคุณภาพของการให้บริการ Enhance Service Quality
COE นายธีรพัฒน์ เสริตานนท์ รหัส นายปกรณ์ เตชะกิจกุล รหัส อาจารย์ที่ปรึกษา : ผศ. บุญฤทธิ์ กู้เกียรติกูล อาจารย์ร่วมประเมินโครงการ.
Centralized Log Server ระบบจัดเก็บข้อมูลจราจรคอมพิวเตอร์แบบรวมศูนย์
ระบบคลังสินค้านม Milk Warehouse System
การพัฒนาโปรแกรมป้องกันและกำจัดไวรัสคอมพิวเตอร์ (Anti-Virus)
Low-Speed UAV Flight Control System
อาจารย์ผู้ร่วมประเมิน
Low-speed UAV Flight Control Phase II
ZigBee Data Analysis Using Vector Signal Analyzer
นางสาวสุรีย์พร ศรีภิรมย์
General Purpose Prepaid Payment System COE ระบบชำระค่าบริการ ด้วยบัตรเงินสด ผู้จัดทำ โครงการ นายธนิด นะทะศิริ รหัส นายพัฒนพงศ์ ศรีทวีกาศ.
COE ผู้จัดทำโครงการ • นายธีรพัฒน์ เสริตานนท์ รหัส • นายปกรณ์ เตชะกิจกุล รหัส อาจารย์ที่ปรึกษาโครงการ • ผศ. บุญฤทธิ์ กู้เกียรติกูล.
ผู้ดำเนินโครงการ นายมนชิต วชิรพรพงศา รหัสนักศึกษา
Low-speed UAV Flight Control Phase II
COE เครื่องโหวตอิเล็กทรอนิกส์ไร้สาย Wireless electronic voter
COE Graphic Programming Language for PIC MCU โดย นาย ชาติชาย ดิลกลาภ นาย ธีระพงศ์ มุกดาพิพัฒน์กุล อาจารย์ที่ปรึกษาโครงการ.
COE เครื่องโหวตอิเล็กทรอนิกส์ไร้สาย Wireless electronic voter
นางสาวสุรีย์พร ศรีภิรมย์
Low-speed UAV Flight Control Phase II
อาจารย์ผู้ร่วมประเมิน
COE เครื่องโหวตอิเล็กทรอนิกส์ไร้สาย wireless electronic voter
Low-Speed UAV Flight Control System
Low-speed UAV Flight Control Phase II
นักศึกษาคณะวิศวกรรมศาสตร์ สาขาวิศวกรรมคอมพิวเตอร์
Speed Increasing of Blum Blum Shub Generator
การแบ่งปันความลับเหนืออาร์เอสเอ (Secret Sharing over RSA)
Blum Blum Shub Generator การเพิ่มอัตราเร็วของแหล่งกำเนิดบลัม บลัม ชับ
COE โปรแกรมการจัดการตารางสอนสำหรับภาควิชา
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 โปรแกรมการจัดทำตารางสอนสำหรับภาควิชา
โดย นางสาววรรณวนัช โอภาสพันธ์สิน รหัส นางสาวก้องกิดากร วรสาร รหัส
COE PC Based Electrocardiograph
COE โปรแกรมการจัดทำตารางสอนสำหรับภาควิชา
ระบบคลังสินค้านม 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
PC Based Electrocardiograph
อาจารย์ที่ปรึกษาโครงการ ดร.วรินทร์ สุวรรณวิสูตร
A Known-Plaintext Attack of the LFSR Stream Cipher
อาจารย์ที่ปรึกษาโครงการ ดร.วรินทร์ สุวรรณวิสูตร
รายงานความก้าวหน้าโครงการ Wireless Sensor Network for Smart Home
Low-Speed UAV Flight Control System
ตัวอย่าง วัตถุก้อนหนึ่ง เคลื่อนที่แนวตรงจาก A ไป B และ C ตามลำดับ ดังรูป 4 m A B 3 m 1 อัตราเร็วเฉลี่ยช่วง A ไป B เป็นเท่าใด.
การเข้ารหัสข้อมูลและการถอดรหัสข้อมูล
Block Cipher Principles
Cryptography.
การเข้ารหัสและการถอดรหัส
เครือข่ายแลนไร้สาย wireless LANs
Data Structure and Algorithms
การควบคุมและตรวจสอบภายใน รองผู้ว่าการตรวจเงินแผ่นดิน
4.8 พัฒนาการเด็กวัยเรียน
พญ.ชีวนันท์ เลิศพิริยสุวัฒน์
การเข้าและการถอดรหัส
ใบสำเนางานนำเสนอ:

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

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

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

สิ่งที่ได้ดำเนินการ ได้ทำการ Extract K Bits เพื่อเพิ่มความเร็วในการผลิตบิตสุ่ม ได้ทำการพัฒนาโปรแกรมให้ทำงานร่วมกับ DES (Data Encryption Standard)

อัลกอริทึมการ Extract K Bits รูปที่ 1 Flow Chart แสดงอัลกอริทึมในการ Extract K Bits

ผลการทำงานของอัลกอริทึม รูปที่ 2 กราฟแสดงความเร็วที่เพิ่มขึ้นเมื่อทำการเพิ่มจำนวน Bit ของ Random Bit

Data Encryption Standard Data Encryption Standard (DES) เป็นวิธีการเข้ารหัสและถอดรหัสข้อมูลในรูป 64 bit โดยในที่นี้จะประยุกต์ใช้ Blum Blum Shub แทนวิธีการเดิม (Hash Function) ในการผลิตกุญแจซึ่งจะทำให้ได้ผลลัพธ์ออกมาในรูป Cipher Text 64 bit

การทำงานของ DES

การทำงานของ DES (ต่อ)

การทำงานของโปรแกรม เริ่มต้นจากการ Random prime number แล้วทำการตรวจสอบด้วย Miller-Rabin test เพื่อตรวจสอบความเป็น Prime number นำ Prime number ที่ได้มา generate random bit ที่ใช้สำหรับเป็น Keyของ DES ทดลองใช้ DES โดยนำ Key และ Plaintext มาเปลี่ยนเป็น Cipher Text 10

ผลของการทำงาน การทำงานของโปรแกรมในส่วนของ Miller Rabin การทำงานของโปรแกรมในส่วนของ Blum Blum Shub

ผลของการทำงาน (ต่อ) การทำงานของโปรแกรมในส่วนของ DES

ผลของการทำงาน (ต่อ)

สิ่งที่จะพัฒนาต่อ จะทำการประยุกต์อัลกอริทึมที่ได้พัฒนาขึ้นให้สามารถใช้งานร่วมกับการเข้ารหัสแบบ Triple Data Encryption Standard (3DES) ได้

ปัญหาและอุปสรรค แหล่งอ้างอิงข้อมูลมีน้อย ทำให้เป็นอุปสรรคแก่การหาข้อมูล

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