หน้าแรก
หน้าแรก
การเข้ารหัสเป็นเครื่องมือทางคณิตศาสตร์อัตโนมัติที่มีบทบาทสำคัญในการรักษาความปลอดภัยของเครือข่าย สนับสนุนการรักษาความลับและความสมบูรณ์ของข้อมูลและให้การรับรองความถูกต้องและการไม่ปฏิเสธแก่ผู้ใช้ การเข้ารหัสมักใช้ในแอปพลิเคชันแบบกระจายเพื่อถ่ายโอนข้อมูลการรู้จำและการรับรองความถูกต้องจากระบบหนึ่งไปยังอ
การเข้ารหัสสนับสนุนเป้าหมายการรักษาความปลอดภัยหลายประการเพื่อให้ความเป็นส่วนตัวของข้อมูล ไม่เปลี่ยนแปลงข้อมูล และอื่นๆ เนื่องจากมีประโยชน์ด้านความปลอดภัยสูงของการเข้ารหัส จึงมีการใช้กันอย่างแพร่หลายในปัจจุบัน มีเป้าหมายต่าง ๆ ของการเข้ารหัสซึ่งมีดังต่อไปนี้ - การรักษาความลับ − ข้อมูลในคอมพิวเตอร์ถู
สามเท่า อัลกอริทึม DES ที่ผู้ดูแลระบบใช้เพื่อเข้ารหัสข้อความที่ส่งถึงผู้ใช้หรือส่งคำเตือนเกี่ยวกับเหตุการณ์ที่น่าสงสัยของผู้ใช้รายอื่น ในการวิจัยนี้ พจนานุกรมคำที่น่าสงสัยสามารถใช้เพื่อค้นหาคำที่น่าสงสัยซึ่งโดยทั่วไปไม่ได้ใช้ในการส่งข้อความหรือการสื่อสารทั่วไป มีบางโมดูลของ Triple DES ซึ่งมีดังนี้
การตรวจจับอีเมลที่น่าสงสัยเป็นระบบส่งจดหมายประเภทหนึ่งที่ผู้ใช้ที่น่าสงสัยจะรู้จักโดยตัดสินใจเลือกคำหลักที่ใช้โดยเขา คำหลักที่น่าสงสัยจะถูกค้นพบในอีเมลที่ส่งโดยผู้ใช้ อีเมลที่ถูกบล็อกทั้งหมดได้รับการทดสอบโดยผู้บริหารและรู้จักผู้ใช้ที่ส่งอีเมลดังกล่าว การตรวจจับเมลที่น่าสงสัยเป็นประเภทของระบบที่ผู้ใ
TDES ย่อมาจาก Triple Data Encryption Standard เป็นเวอร์ชันอัปเกรดหรือปรับปรุงของ DES (Data Encryption Standard) ซึ่งเป็นวิธีการเข้ารหัสแบบสมมาตร ซึ่ง DES ใช้กับแต่ละบล็อกสามครั้ง ซึ่งจะแปลงข้อความธรรมดาเป็นข้อความเข้ารหัส TDEA มีขนาดคีย์ 56,112,168 บิต และมีขนาดบล็อกสูงสุด 64 บิต TDES สามารถทำได้ด้
มาตรฐานการเข้ารหัสข้อมูล (DES) เป็นรหัสบล็อกที่สร้างสตริงที่มีความยาวคงที่ของบิตข้อความธรรมดาและเปลี่ยนผ่านลำดับของการดำเนินการที่ซับซ้อนเป็นสตริงบิตข้อความเข้ารหัสอื่นที่มีความยาวใกล้เคียงกัน เป็นเทคนิคการเข้ารหัสแบบสมมาตรซึ่งกำหนดทั้งผู้ส่งและผู้รับต้องใช้คีย์ที่ใช้ร่วมกันเพื่อเข้ารหัสและถอดรหัสข้
การเข้ารหัสเป็นขั้นตอนของการเข้ารหัสข้อมูลซึ่งสามารถเป็นไฟล์หรือข้อความเมลเป็นข้อความเข้ารหัสในรูปแบบที่ไม่สามารถอ่านได้โดยไม่ต้องใช้คีย์ถอดรหัส เพื่อหลีกเลี่ยงไม่ให้ใครก็ตามยกเว้นผู้รับที่กำหนดไว้ล่วงหน้าจากการอ่านข้อมูลนั้น การถอดรหัสเป็นขั้นตอนย้อนกลับของการแปลงข้อมูลที่เข้ารหัสให้เป็นรูปแบบดั้ง
กระบวนการเข้ารหัสแบบย้อนกลับเรียกว่าการถอดรหัส เป็นขั้นตอนของการแปลงข้อความรหัสเป็นข้อความธรรมดา การเข้ารหัสจำเป็นต้องใช้เทคนิคการถอดรหัสที่ฝั่งผู้รับเพื่อรับข้อความต้นฉบับจากข้อความที่อ่านไม่ได้ (Cipher Text) การถอดรหัสทำงานโดยใช้อัลกอริธึมการแปลงตรงข้ามที่ใช้ในการเข้ารหัสข้อมูล ต้องใช้คีย์เดียวกั
DES เป็นรหัสบล็อก ขั้นตอนการเข้ารหัสสร้างการเรียงสับเปลี่ยนสองแบบ (Pboxes) ที่สามารถกำหนดการเปลี่ยนลำดับเริ่มต้นและขั้นสุดท้ายได้ และรอบ Feistel 16 รอบ แต่ละรอบต้องใช้คีย์กลม 48 บิตที่แตกต่างกันซึ่งสร้างจากคีย์การเข้ารหัสตามอัลกอริธึมที่กำหนดไว้ล่วงหน้า DES ขึ้นอยู่กับคุณลักษณะที่สำคัญสองประการของก
จำเป็นต้องมีการเปลี่ยนลำดับเริ่มต้นเพียงครั้งเดียวเมื่อเริ่มต้นกระบวนการเข้ารหัส ใน DES หลังจากที่ข้อความธรรมดาทั้งหมดถูกแบ่งออกเป็นบล็อกละ 64 บิต IP เป็นสิ่งจำเป็นสำหรับแต่ละรายการ การเรียงสับเปลี่ยนเริ่มต้นนี้เป็นเฟสในขั้นตอนการขนย้าย การเรียงสับเปลี่ยนเริ่มต้นปรากฏเพียงครั้งเดียว และปรากฏก่อนรอบ
ฟังก์ชันแฮชเข้ารหัสคือการแปลงที่สร้างอินพุต (หรือข้อความ) และกู้คืนสตริงที่มีขนาดคงที่ ซึ่งเรียกว่าค่าแฮช ค่าแฮช h ผลิตโดยฟังก์ชัน H ของรูปแบบ - h =H(M) โดยที่ M คือข้อความความยาวผันแปรและ H (M) คือค่าแฮชความยาวคงที่ โดยทั่วไปฟังก์ชันแฮชจะใช้ฟังก์ชันทางคณิตศาสตร์ในการเข้ารหัสเพื่อดำเนินการรักษาควา
DES ใช้ 16 รอบ แต่ละรอบทั้ง 16 รอบมีขั้นตอนระดับกว้างๆ ดังนี้ - การเปลี่ยนแปลงที่สำคัญ − คีย์ 64 บิตเริ่มต้นเปลี่ยนเป็นคีย์ 56 บิตโดยละทิ้ง 8th บิตของคีย์เริ่มต้น ดังนั้นในแต่ละรอบจึงมีคีย์ 56 บิต จากคีย์ 56 บิตนี้ คีย์ย่อย 48 บิตที่แตกต่างกันจะถูกสร้างขึ้นในแต่ละรอบโดยใช้กระบวนการที่เรียกว่าการแ
การดำเนินการนี้ขยายครึ่งขวาของข้อมูล R จาก 32 บิตเป็น 48 บิต และการดำเนินการนี้จะเปลี่ยนลำดับของบิตรวมถึงการทำซ้ำบิตเฉพาะ เรียกว่าการเรียงสับเปลี่ยนการขยายตัว การดำเนินการนี้มีวัตถุประสงค์สองประการ ซึ่งรวมถึงการสร้างครึ่งทางขวาที่มีขนาดใกล้เคียงกันเป็นคีย์สำหรับการดำเนินการ XOR และสนับสนุนผลลัพธ์ที
มีองค์ประกอบต่าง ๆ ของ DES ซึ่งมีดังนี้ - การใช้กล่อง S − ตารางที่ใช้สำหรับการแทนที่ เช่น S-box ใน DES จะถูกซ่อนโดย IBM IBM สนับสนุนว่าพวกเขาใช้เวลามากกว่า 17 ปีในการปรากฏตัวพร้อมกับการออกแบบภายในของ S-box ความยาวของคีย์ − ระบบเข้ารหัสลับมีองค์ประกอบที่สำคัญสองอย่างรวมถึงอัลกอริธึมการเข้ารหัสแ
มาตรฐานการเข้ารหัสข้อมูลมีสองรูปแบบหลักดังนี้ - DES สองเท่า − Double DES เป็นวิธีการเข้ารหัสที่ต้องการ DES สองตัวบนข้อความธรรมดาเดียวกัน ในทั้งสองกรณี จะใช้หลายคีย์ในการเข้ารหัสข้อความธรรมดา จำเป็นต้องใช้คีย์ทั้งสองในขณะที่ถอดรหัส ข้อความธรรมดา 64 บิตจะเข้าสู่อินสแตนซ์ DES แรกซึ่งแทนที่จะแปลงเป็
DES เป็นรหัสบล็อก ขั้นตอนการเข้ารหัสสร้างการเรียงสับเปลี่ยนสองแบบ (Pboxes) ที่สามารถกำหนดการเปลี่ยนลำดับเริ่มต้นและขั้นสุดท้ายได้ และ 16 รอบ Feistel แต่ละรอบต้องการคีย์กลม 48 บิตที่แตกต่างกันซึ่งสร้างจากคีย์การเข้ารหัสตามอัลกอริธึมที่แสดงล่วงหน้า ฟังก์ชัน DES ใช้คีย์ 48 บิตไปทางขวาสุด 32 บิต (RI −1)
Data Encryption Standard (DES) เป็นรหัสบล็อกคีย์สมมาตร ซึ่งสร้างข้อความธรรมดา 64 บิตและคีย์ 56 บิตเป็นอินพุต และทำให้ข้อความเข้ารหัส 64 บิตเป็นเอาต์พุต ฟังก์ชัน DES สร้างขึ้นจาก P และ S-boxes P-boxes ทรานสโพสบิตและ S-box แทนที่บิตเพื่อสร้างรหัส DES คือการใช้งาน Feistel Block Cipher ที่เรียกว่า LUCI
Data Encryption Standard (DES) เป็นอัลกอริธึมบล็อกการเข้ารหัสที่ใช้ข้อความธรรมดาในบล็อกขนาด 64 บิต และแปลงเป็นข้อความเข้ารหัสโดยใช้คีย์ขนาด 48 บิต เป็นอัลกอริธึมคีย์สมมาตร โดยสามารถกำหนดได้ว่าสามารถใช้คีย์เดียวกันเพื่อเข้ารหัสและถอดรหัสข้อมูลได้ การออกแบบ DES ถูกคิดค้นโดย IBM ในปี 1994 มีการทดสอบบา
Data Encryption Standard (DES) เป็นอัลกอริธึมบล็อกการเข้ารหัสที่สร้างข้อความธรรมดาในบล็อกขนาด 64 บิต และแปลงเป็นข้อความเข้ารหัสโดยใช้คีย์ 48 บิต เป็นอัลกอริธึมคีย์สมมาตร ซึ่งกำหนดว่าคีย์ที่คล้ายกันนี้ใช้สำหรับเข้ารหัสและถอดรหัสข้อมูล มาตรฐานการเข้ารหัสข้อมูล (DES) เป็นรหัสบล็อกคีย์สมมาตรที่คิดค้นโด
กุญแจมีหลายประเภทดังนี้ − คีย์สมมาตร −คีย์สมมาตรคือคีย์ที่ใช้ได้ทั้งในการเข้ารหัสและถอดรหัสข้อมูล ซึ่งสามารถกำหนดได้ว่าการถอดรหัสข้อมูลควรมีคีย์เดียวกับที่ใช้ในการเข้ารหัส การเข้ารหัสแบบสมมาตรโดยทั่วไปมีประสิทธิภาพมากกว่าการเข้ารหัสแบบอสมมาตร ดังนั้นจึงต้องการเมื่อต้องแลกเปลี่ยนข้อมูลจำนวนมาก คี