A Known-Plaintext Attack of the LFSR Stream Cipher

Slides:



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

โครงสร้างพื้นฐานสำหรับโทร มาตรเอนกประสงค์. COE สมาชิกในกลุ่มนายวิศัลย์ ประสงค์สุข นายศุภชัย ทองสุข อาจารย์ที่ปรึกษาโครงการดร.
เพื่อเพิ่มคุณภาพของการให้บริการ Enhance Service Quality
เพื่อเพิ่มคุณภาพของการให้บริการ Enhance Service Quality
รายละเอียดของการทำ Logbook
COE นายธีรพัฒน์ เสริตานนท์ รหัส นายปกรณ์ เตชะกิจกุล รหัส อาจารย์ที่ปรึกษา : ผศ. บุญฤทธิ์ กู้เกียรติกูล อาจารย์ร่วมประเมินโครงการ.
รายงานโครงการหมายเลข COE
ระบบคลังสินค้านม Milk Warehouse System
โปรแกรมจำลองการทำงาน
Foot mouse ผู้นำเสนอโครงการ นายวรวุฒิ กีรสวัสดิ์ รหัส อาจารย์ที่ปรึกษา อ. ดร. วสุ เชาว์พานนท์ อาจารย์ผู้ร่วมประเมิน อ. ดร. กิตติ์ เธียรธโนปจัย.
อาจารย์ผู้ร่วมประเมิน
อาจารย์ผู้ร่วมประเมิน
นางสาวสุรีย์พร ศรีภิรมย์
COE ผู้จัดทำโครงการ • นายธีรพัฒน์ เสริตานนท์ รหัส • นายปกรณ์ เตชะกิจกุล รหัส อาจารย์ที่ปรึกษาโครงการ • ผศ. บุญฤทธิ์ กู้เกียรติกูล.
COE เครื่องโหวตอิเล็กทรอนิกส์ไร้สาย Wireless electronic voter
COE Graphic Programming Language for PIC MCU โดย นาย ชาติชาย ดิลกลาภ นาย ธีระพงศ์ มุกดาพิพัฒน์กุล อาจารย์ที่ปรึกษาโครงการ.
COE เครื่องโหวตอิเล็กทรอนิกส์ไร้สาย Wireless electronic voter
นางสาวสุรีย์พร ศรีภิรมย์
การพัฒนาระบบการจัดการลูกค้าสัมพันธ์ สำหรับมหาวิทยาลัยขอนแก่น
COE เครื่องโหวตอิเล็กทรอนิกส์ไร้สาย wireless electronic voter
เครื่องวัดคลื่นไฟฟ้าหัวใจโดยใช้PC
COE Electronic Voting System
Speed Increasing of Blum Blum Shub Generator
Speed Increasing of Blum Blum Shub Generator
การแบ่งปันความลับเหนืออาร์เอสเอ (Secret Sharing over RSA)
Blum Blum Shub Generator การเพิ่มอัตราเร็วของแหล่งกำเนิดบลัม บลัม ชับ
COE โปรแกรมการจัดการตารางสอนสำหรับภาควิชา
COE การแบ่งปันความลับเหนืออาร์เอ็สเอ ระยะที่ 2 (Secret Sharing over RSA : Phase 2) อาจารย์ที่ปรึกษา ผศ. พิเชษฐ เชี่ยวธนะกุล อาจารย์ผู้ร่วมประเมิน.
ระบบการจัดการสอบ เพื่อการบริหารจัดการทรัพยากรมนุษย์
ระบบการจัดการสอบ เพื่อการบริหารจัดการทรัพยากรมนุษย์
ระบบการจัดการสอบ เพื่อการบริหารจัดการทรัพยากรมนุษย์
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)
การเข้ารหัสลับกุญแจ สาธารณะสำหรับ สภาพแวดล้อมเคลื่อนที่ และไร้สาย นางสาวกิติยา จันทรุกขา นางสาวอรุณโรจน์ ชูสกุล COE อ. ที่ปรึกษา.
COE Electronic Voting System
นางสาวกิติยา จันทรุกขา นางสาวอรุณโรจน์ ชูสกุล
Blum Blum Shub Generator การเพิ่มอัตราเร็วของแหล่งกำเนิดบลัม บลัม ชับ
Data Structure โครงสร้างข้อมูล.
Ordering and Liveness Analysis ลำดับและการวิเคราะห์บอกความ เป็นอยู่หรือความตาย.
Engineering Problem Solving Program by Using Finite Element Method
อาจารย์ผู้ร่วมประเมิน
อาจารย์ที่ปรึกษาโครงการ ดร.วรินทร์ สุวรรณวิสูตร
Holter Monitor เครื่องบันทึกคลื่นไฟฟ้าหัวใจแบบพกพา
A Known-Plaintext Attack of the LFSR Stream Cipher
ระบบการจัดการสอบ เพื่อการบริหารจัดการทรัพยากรมนุษย์
โปรแกรมช่วยผู้ปกครองติดตาม ตำแหน่งของบุตรหลาน
Holter Monitor เครื่องบันทึกคลื่นไฟฟ้าหัวใจแบบพกพา
รายละเอียดของการทำ Logbook
บทที่ 2 รูปแบบของฐานข้อมูล.
Security in Wireless Systems
Electronic SECurity with PKI
การออกแบบฐานข้อมูลและการบริหารธุรกิจ
การเข้ารหัสข้อมูลและการถอดรหัสข้อมูล
คริพโตกราฟี (Cryptography)
Block Cipher Principles
Cryptography.
-เครื่องมือสำหรับการรักษาความปลอดภัยของระบบสารสนเทศ - ไฟรว์วอลล์
โครงสร้างข้อมูลและอังกอลิทึม
ชื่อ - สกุล ที่อยู่อยู่ อายุ - ว. ด. ป. ประวัติ ประวัติ การศึก ษา ชื่อบิดา - มารดาบิดา สิ่งที่ ชอบ - ไม่ ชอบ ชอบ คติ ประจำใจ.
โครงสร้างข้อมูลแบบ สแตก (stack)
การเรียนรู้ร่วมกันผ่านทางสื่ออิเล็คทรอนิกส์ Electronic Community Learning COE นายกิตติกัญจน์ เมฆประสาน นายจักรพงศ์ เปลี่ยนคำ
หนังสือคู่มือของบริษัท เพิ่มสัญลักษณ์ของบริษัทที่นี่ เพื่อที่จะแทรกสัญลักษณ์ ของบริษัท ลงบน ภาพนิ่งนี้ จากเมนู ‘ แทรก ’ ให้เลือก ‘ รูปภาพ ’ ระบุตำแหน่งแฟ้ม.
ใบสำเนางานนำเสนอ:

A Known-Plaintext Attack of the LFSR Stream Cipher

ผศ.พิเชษฐ เชี่ยวธนะกุล สมาชิกที่ร่วมโครงการ 1.นายชานนท์ จังกาจิตต์ รหัสนักศึกษา 493040147-1 2.นายกิติ์จิพงษ์ อิทธิธรรมสกุล รหัสนักศึกษา 493041251-1 อาจารย์ที่ปรึกษาโครงการ ผศ.พิเชษฐ เชี่ยวธนะกุล

Agenda ที่มาและความสำคัญของโครงการ ทฤษฎีการทำงานของ LFSR แสดงผลการเข้ารหัสของโปรแกรมแบบ LSFR สิ่งที่จะดำเนินการต่อไป

ที่มาและความสำคัญของโครงการ ข้อมูลที่ส่งผ่านเครือข่ายต่างๆอาจถูกดักฟัง เปลี่ยนแปลง ปลอมแปลง หรือกระทำการอื่นๆ จึงต้องมีวิธีรักษาความปลอดภัยของข้อมูลด้วยการเข้ารหัสด้วยอัลกอริทึมที่ ดำเนินการผ่านทางซอฟแวร์ในรูปของรีจิสเตอร์เลื่อนย้อนกลับเชิงเส้น (Linear Feedback Shift Register: LFSR) เมื่อได้ออกแบบระบบเข้ารหัสลับแล้วจำเป็นที่จะต้องมีกระบวนการตรวจสอบ ความแกร่งต่อการคุกคามของระบบ โดยวัดในเชิงเวลา (time complexity)

Plaintext ⊕ Key = Ciphertext ทฤษฎีการทำงานของ LFSR การเข้ารหัสลับแบบ Linear Feedback Shift Register Stream Cipher Plaintext ⊕ Key = Ciphertext โดย Keystream สามารถหาได้จากการเวียนเกิดเชิงเส้น (linear recurrence) ระดับ ขั้น m ดังสามการ

ทฤษฎีการทำงานของ LFSR (ต่อ) ตัวอย่างของ a linear feedback shift register สามารถแสดงได้ดังรูป

ทฤษฎีการทำงานของ LFSR (ต่อ)

ทฤษฎีการทำงานของ LFSR (ต่อ)

ทฤษฎีการทำงานของ LFSR (ต่อ) Cryptanalysis ของ Linear Feedback Shift Register Stream Cipher นิยาม 1 : Known plaintext attack หมายถึง ผู้บุกรุกครอบครองส่วนหนึ่งของ string ของ Plaintext x และส่วนหนึ่งของ string ของ ciphertext y ที่สัมพันธ์กัน

ทฤษฎีการทำงานของ LFSR (ต่อ) Cryptanalysis ของ Linear Feedback Shift Register Stream Cipher

ทฤษฎีการทำงานของ LFSR (ต่อ) Cryptanalysis ของ Linear Feedback Shift Register Stream Cipher

ทฤษฎีการทำงานของ LFSR (ต่อ) Cryptanalysis ของ Linear Feedback Shift Register Stream Cipher

แสดงผลการเข้ารหัสของโปรแกรมแบบ LSFR ผลจากการรันโปรแกรมซึ่งป้อนค่า Plaintext และ initial vector

สิ่งที่จะดำเนินการต่อไป ศึกษาและออกแบบอัลกอริทึมส่วนการเข้ารหัสให้สามารถเปลี่ยนแปลงตาม constant vector ที่เจาะจง (b) พัฒนาอัลกอริทึมส่วนการทำ cryptanalysis เหนือ finite field (i.e. )

Q & A

END