การเข้ารหัสระดับทหารคืออะไร? - Android ที่มีความสุข

มีหลายสถานที่หรือข้อตกลงในการที่สกุลเงินของที่มีทหารยศถูกนำมาใช้ การลบข้อมูลระดับทหารการป้องกันการตกหล่นระดับทหารและเมื่อเร็ว ๆ นี้เรายังได้ยิน " การเข้ารหัสระดับทหาร " ด้วย แต่การเข้ารหัสระดับทหารคืออะไร? และคำนี้บ่งบอกถึงอะไร?

เราจะเริ่มต้นด้วยการพิสูจน์คำว่า "ปริญญา": มันถูกคิดค้นขึ้นโดยสิ้นเชิง ไม่มีการเข้ารหัสระดับใดที่กองทัพถือว่าเป็นของตนเองแม้ว่าจะมีการเข้ารหัสที่ใช้โดยกองทัพและ บริษัท ต่างๆที่ต้องการปกป้องข้อมูลของคุณให้มากที่สุด

"เกรดทหาร"

เราต้องเข้าใจว่า "เกรดทหาร" มักใช้สำหรับเทคนิคหรือระบบเหล่านั้นที่บรรลุระดับความปลอดภัยหรือประสิทธิภาพสูงสุดที่เป็นไปได้ ตัวอย่างเช่นการลบข้อมูลระดับทหารจะทำการลบไฟล์เดียวกันหลายไฟล์จนแทบไม่สามารถจดจำได้ ในกรณีของการเข้ารหัสก็ไม่แตกต่างกัน: การเข้ารหัสระดับทหารเป็นการเข้ารหัสข้อมูลที่ร้ายแรงมากแม้ว่าจะไม่มีมาตรฐานที่รับรองโดยกองทัพระหว่างประเทศ (เช่นเดียวกับกรณีของการลบข้อมูลด้วยมาตรฐาน AR380-19 ของกองทัพ กระทรวงกลาโหม DoD 5220.22-ME.)

ในกรณีของมาตรฐานการเข้ารหัส (ซึ่งเราจะเห็นในภายหลัง) มีมาตรฐานแม้ว่าจะไม่ได้รับการรับรองจากกองทัพหรือหน่วยงานป้องกันก็ตาม แม้ว่าจะใช่โดย NSA (สำนักงานความมั่นคงแห่งชาติของสหรัฐฯ) ที่อนุมัติ AES-128, AES-192 และ AES-256 ว่าถูกต้องสำหรับการรักษาความปลอดภัยของรัฐบาล หากคุณต้องการคำตอบอย่างรวดเร็วเราจะแจ้งให้คุณทราบว่าปัจจุบัน AES-256 ถือเป็น "เกรดทางทหาร" ไม่ใช่สิ่งเดียว แต่เป็น "สัตว์ร้าย" มากที่สุด

เข้ารหัส ... อะไรนะ?

บางทีเพื่อให้เข้าใจคำนี้อย่างถ่องแท้เราควรย้อนกลับไปสองสามขั้นตอนและอธิบาย (สั้น ๆ ) ว่าการเข้ารหัสประกอบด้วยอะไรบ้าง การเข้ารหัสประกอบด้วยการเข้ารหัสเอกสารในกรณีนี้เป็นดิจิทัลเพื่อให้บุคคลที่สามไม่สามารถอ่านได้ การเข้ารหัสจึงทำให้ไม่สามารถเข้าใจเอกสารได้

แต่เพื่อให้เอกสารที่เข้ารหัสมีประโยชน์แม้ว่ามันจะฟังดูชัดเจน แต่เราจะต้องสามารถถอดรหัสได้ในภายหลัง ... เราจะบรรลุสิ่งนี้ได้อย่างไร? เช่นเดียวกับที่เคยทำกับประตูปิดมาหลายพันปี ... นี่คือจุดที่กุญแจหรือ "กุญแจ" เข้ามามีบทบาท

คีย์: mkpm pmnpv mk kmiwmpv

คีย์เป็นวิธีเดียว (หรือวิธีที่เร็วที่สุดที่จะเป็นจริง) ในการคืนเอกสารที่เข้ารหัสให้กลับสู่สถานะดั้งเดิม หากต้องการเปิดประตูที่เราปิดไว้เมื่อทำการเข้ารหัสโดยปล่อยให้เอกสารนั้นไม่สามารถอ่านได้

เราจะเข้าใจแนวคิดหลักของการเข้ารหัสลับนี้ได้อย่างไร? ตัวอย่างของระบบการเข้ารหัสที่เรียบง่ายจะช่วยให้เข้าใจ:

สมมติว่าเราจะให้ค่าตัวอักษรแต่ละตัวใหม่โดยใช้ตัวอักษรอื่น ซึ่งจะเป็นการเข้ารหัสขั้นพื้นฐานที่สุดหมายความว่าเราต้องมีคีย์สำหรับตัวอักษรแต่ละตัว ถ้าเรารวมทั้งหมดเข้าด้วยกันเราจะได้คีย์ 27 หลัก (หรือ 28 ถ้าคุณเพิ่มñ)

ดังนั้นหากเราใช้คีย์ต่อไปนี้:

ABCDEFGHIJKLMNOPQRSTU WXYZ

yjirmlfaqbhetojvuzwkpcdgnsx

และเราต้องการเข้ารหัสข้อความนี้: " ข้อความนี้เป็นความลับ "

เราจะได้รับข้อความต่อไปนี้:

mkpm pmnpv mk kmiwmpv

หากเราทราบรหัสผ่านเดิม (จำตัวอักษร 28 ตัวที่เปลี่ยนไปและเรียงตามลำดับ) คงต้องใช้เวลาไม่กี่นาทีในการเปลี่ยนตัวอักษรง่ายๆเราจะสามารถเดาข้อความที่เข้ารหัส แต่ถึงแม้จะไม่รู้กุญแจเราก็สามารถถอดรหัสผ่านการลองผิดลองถูกโดยเปลี่ยนตัวอักษรหนึ่งตัวเป็นอีกตัวหนึ่ง ในฐานะที่เป็นตัวอักษรมากมีการทำซ้ำแม้มนุษย์สามารถถอดรหัสได้ในเวลาอันสั้น ... จินตนาการในขณะนี้ว่าน้อยคอมพิวเตอร์จะใช้เวลา

AES มาตรฐานขั้นสูง

นั่นคือเหตุผลที่เมื่อเราพูดถึงสิ่งที่เข้ารหัสคอมพิวเตอร์มีความซับซ้อน แทนของรายการที่เรียบง่ายของตัวอักษรเพื่อทดแทนเรากำลังพูดถึงหลายพันตารางในซึ่งค่าเดิมจะมีการแลกเปลี่ยนขึ้นอยู่กับตารางข้อมูลหลักหรือ "สำคัญ" และนี่คือจุดที่เรามาถึง AES หรือมาตรฐานการเข้ารหัสขั้นสูง

คล้ายกับการเข้ารหัสพื้นฐานก่อนหน้านี้ AES อาศัยการแทนที่ค่า แต่เพิ่มการคำนวณที่ซับซ้อนใน "การเข้ารหัส" หลายรอบ เพื่อไม่ให้ปัญหาซับซ้อนเกินไปสมมติว่าคีย์การเข้ารหัสประกอบด้วยตารางที่มีค่ามากมายที่ใช้แก้ไขค่าเริ่มต้นของเอกสารที่เราต้องการทำให้เป็นความลับ ในหลาย ๆ รอบ (10 ใน AES-128, 12 บน AES-192 และ 14 ใน AES-256) เราจะแปลงค่าเดิมเป็นค่าใหม่

AES-256 "ทรงพลัง" ที่สุด

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

ในที่สุดตอนนี้เราสามารถพูดได้ว่า - ปัจจุบัน - การเข้ารหัส AES-256 (คีย์ที่ใหญ่ที่สุดและมีการส่งผ่านมากที่สุด) คือสิ่งที่เรียกว่าการเข้ารหัสข้อมูลระดับ "ทหาร" ในปัจจุบัน เนื่องจากมีความซับซ้อนมากจึงเป็นสิ่งที่ใช้ในการเข้ารหัสของเว็บไซต์ https (คลิกที่แม่กุญแจของเว็บไซต์และคลิกที่แท็บรายละเอียด) แต่ยังอยู่ในโปรแกรมเข้ารหัสไฟล์หรือในไฟล์คีย์ธนาคารและ สถาบันอื่น ๆ ที่ต้องการปกป้องไฟล์ของตนให้มากที่สุด

คุณติดตั้งTelegramแล้วหรือยัง? ได้รับการโพสต์ที่ดีที่สุดของแต่ละวันในช่องทางของเรา หรือถ้าคุณต้องการหาทุกอย่างจากเราหน้า Facebook
หมวดหมู่: Android