2020-07-09
วิธีการเข้ารหัสแบบไฮบริด AES256-RSA1024/2048 เกี่ยวกับขั้นตอนของผลิตภัณฑ์ ZKTeco
บทความนี้สํารวจ พื้นฐานการเข้ารหัส RSA1024/2048 / AES256 และขั้นตอนของ วิธีการเข้ารหัส ในบทความนี้เราตรวจสอบ RSA1024/2048 ที่โดดเด่น และมาตรฐาน AES256
สารบัญ
นามธรรม
ความปลอดภัยของเครือข่ายได้กลายเป็น หัวข้อที่มีความสําคัญมากขึ้นเรื่อย ๆ เนื่องจากสามารถอ่านและใช้โดยประสงค์ร้ายได้ ทุกคนที่สามารถเข้าถึงเครือข่ายได้ ตัวอย่างเช่น ตัววิเคราะห์โปรโตคอล สามารถอ่านแพ็กเก็ตและรับข้อมูลลับฝ่ายที่ไม่เป็นมิตรสามารถ งัดแงะแพ็คเก็ตและก่อให้เกิดความเสียหายโดยการขัดขวางลดหรือ ป้องกันการสื่อสารบนเครือข่ายภายในองค์กรของคุณ
เพื่อความปลอดภัยของ ZKTeco ระบบการเข้ารหัสข้อมูลเป็นหนึ่งในองค์ประกอบสําคัญเพื่อความปลอดภัยเสมอ เรา มุ่งเน้นไปที่การเข้ารหัสเพื่อรักษาความปลอดภัยข้อมูลที่ส่งในเครือข่าย ดังนั้นเรา กําลังพยายามเพิ่มการป้องกันการจารกรรมและการโจรกรรมข้อมูล
ในขณะที่รับเข้า เมื่อพิจารณาถึงข้อดีของการใช้บริการเว็บเราต้องมุ่งเน้นด้วย ในสองประเด็นสําคัญคือความปลอดภัยของข้อมูลที่ถูกแลกเปลี่ยนและ ลดขนาดการถ่ายโอนข้อมูล ดังนั้นจึงเป็นสิ่งสําคัญเพื่อให้แน่ใจว่า ความลับของข้อมูล ความถูกต้อง และความสมบูรณ์ของข้อมูลที่กําลังถ่ายโอน ระหว่างไคลเอ็นต์และแอปพลิเคชันโฮสต์
พื้นฐานของการเข้ารหัสและถอดรหัส
การเข้ารหัสเป็นความปลอดภัย ควบคุมเป็นหลักสําหรับการป้องกันความลับสําหรับข้อมูลมันเป็น การแปลงทางคณิตศาสตร์ที่ใช้ในการแย่งชิงข้อมูลที่ต้องการการป้องกัน (ข้อความธรรมดา) เป็นรูปแบบที่บุคคลหรือเครื่องจักรที่ไม่ได้รับอนุญาตไม่ใช่ สามารถอ่านได้ง่าย (ciphertext) ข้อความเข้ารหัสจะแสดงใน a รูปแบบสุ่มและไม่เปิดเผยอะไรเกี่ยวกับเนื้อหาของ ข้อมูลต้นฉบับ เมื่อเข้ารหัสแล้วจะไม่มีใคร (หรือเครื่อง) สามารถแยกแยะได้ อะไรเกี่ยวกับเนื้อหาของข้อมูลต้นฉบับโดยการอ่านเข้ารหัส รูปแบบของข้อมูล
การเข้ารหัสเป็น การเปลี่ยนแปลงย้อนกลับได้ มีประโยชน์และสามารถอ่านได้เฉพาะเมื่อเข้ารหัส ข้อมูล (ciphertext) สามารถย้อนกลับไปยังฟอร์มเดิมที่ไม่ได้เข้ารหัสได้ (ข้อความธรรมดา) กระบวนการ reveRSA1024 / 2048l นี้เรียกว่า ถอด รหัส ลับ กระบวนการเข้ารหัสมีการถอดรหัสที่สอดคล้องกันหนึ่งรายการ กระบวนการซึ่งใช้เพื่อย้อนกลับข้อมูลที่เข้ารหัส (Ciphertext) กลับ ไปยังเนื้อหาต้นฉบับ (ข้อความธรรมดา)
การเข้ารหัสแบบอสมมาตร
อุปกรณ์ที่ใช้ การเข้ารหัสแบบอสมมาตรใช้คีย์ที่แตกต่างกันสําหรับการเข้ารหัสมากกว่าที่ทําเพื่อ ถอด รหัส ลับ คีย์เหล่านี้เรียกว่าคีย์ส่วนตัวและคีย์สาธารณะ
คีย์ส่วนตัวเข้ารหัส
แฮชจากข้อความเพื่อสร้างลายเซ็นดิจิทัลที่แล้ว
ตรวจสอบ (ผ่านการถอดรหัส) โดยใช้คีย์สาธารณะ คีย์สาธารณะเข้ารหัสลับ
คีย์สมมาตรสําหรับการกระจายที่ปลอดภัยไปยังโฮสต์ที่ได้รับซึ่งจากนั้น
ถอดรหัสคีย์สมมาตรนั้นโดยใช้คีย์ส่วนตัวที่ถือไว้โดยเฉพาะ มัน
ไม่สามารถเข้ารหัสและถอดรหัสโดยใช้คีย์เดียวกันได้ นี่คือ
ตัวแปรของการเข้ารหัสคีย์สาธารณะที่ใช้ทั้งสองอย่างรวมกัน
คีย์สาธารณะและคีย์ส่วนตัว ตัวอย่างของการเข้ารหัสแบบอสมมาตรคือ
ริเวสท์ ชามีร์ และแอดเลแมน (อาร์เอสเอ)
การนําไปใช้งาน
จากข้างต้น การเปรียบเทียบเรารู้ว่า RSA ต้องการการใช้ฮาร์ดแวร์มากขึ้น พลังการประมวลผลและเวลาที่มีความปลอดภัยที่สูงขึ้นของการเข้ารหัสและ การถอดรหัสซึ่งไม่เหมาะสําหรับการเข้ารหัสข้อมูลขนาดใหญ่และ การถอดรหัสจึงใช้ระบบการเข้ารหัสลับคีย์สาธารณะ RSA อย่างสมบูรณ์สําหรับ การถ่ายโอนข้อมูลไม่ตรงกับความต้องการใช้งานจริง AES แม้ว่า ใช้พลังงานในการประมวลผลฮาร์ดแวร์ค่อนข้างต่ําและค่อนข้าง ได้เร็วขึ้นจะแนบมากับความกังวลเกี่ยวกับการจัดการความปลอดภัยของ คีย์ AES ในการสื่อสารเครือข่ายซึ่งเป็นจุดสําคัญในการรับประกัน ความปลอดภัยของการเข้ารหัส AES ZKTeco รวมทั้งสองระบบเข้าด้วยกัน ข้อดีและตระหนักถึงโซลูชันการเข้ารหัสข้อมูลแบบไฮบริดที่บุกเบิก ใช้การเข้ารหัสคีย์สมมาตร AES เพื่อเข้ารหัสข้อมูลดิบที่ส่ง และใช้ระบบเข้ารหัสลับคีย์อสมมาตร RSA พร้อมกันเพื่อเข้ารหัส และถ่ายโอนคีย์ AES เพื่อเพิ่มความปลอดภัยให้กับกระบวนการเข้ารหัสสูงสุด
ขั้นตอนการเข้ารหัส ZKTeco
I) ขั้นแรกคีย์ AES256 และ RSA1024 / 2048 ถูกสร้างขึ้นแบบสุ่มโดยอัลกอริทึมคีย์ส่วนตัว ZKTeco
II) คีย์ส่วนตัว AES256 เข้ารหัสข้อมูลดิบ
III) ขั้วส่งสัญญาณ เข้ารหัสคีย์ AES256 ด้วยคีย์สาธารณะ RSA1024/2048 และมีอยู่ใน เนื้อหาที่ส่งไปยังเทอร์มินัลการส่งสัญญาณ
IV)ในrsa1024/2048 กลไกการรับเฉพาะเทอร์มินัลที่มีคีย์ส่วนตัวของตัวเองเท่านั้นที่สามารถ ถอดรหัสและรับคีย์ส่วนตัว AES256 และสามารถถอดรหัสได้ ข้อมูลที่ได้รับโดยใช้คีย์ AES256
V) การรับเทอร์มินัลประมวลผลข้อมูลดิบที่เกี่ยวข้อง
VI)AES256 ทั้งหมดและ คีย์ส่วนตัว RSA1024/2048 ถูกสร้างขึ้นโดยอัลกอริทึมคีย์ของ ZKTeco จึงทําให้สามารถเพิ่มประสิทธิภาพการเข้ารหัสทั้งหมดได้สูงสุด และ ขั้นตอนการถอดรหัส
การเข้ารหัสการสื่อสาร
เพื่อความเป็นส่วนตัวและ การรักษาความลับของข้อมูลแอปพลิเคชัน ZKTeco ยังสนับสนุนการใช้งาน ของเทคโนโลยีการเข้ารหัสต่อไปนี้สําหรับการสื่อสาร:
แอปพลิเคชัน ZKTeco สามารถ ได้รับการกําหนดค่าให้ทํางานอย่างสมบูรณ์ภายใต้ HTTPS การสนับสนุนการใช้งานของเรา การเข้ารหัส TLS สําหรับการเชื่อมต่อไคลเอ็นต์
เพื่อความปลอดภัยของข้อมูลมากกว่า เครือข่ายท้องถิ่น (LAN) และเครือข่ายบริเวณกว้าง (WAN), ZKTeco แอปพลิเคชันสนับสนุนการใช้การรักษาความปลอดภัยเลเยอร์การขนส่ง (TLS) ความสามารถในการรักษาความปลอดภัยการส่งข้อมูลระหว่างเว็บเบราว์เซอร์และ เซิร์ฟเวอร์แอปพลิเคชัน ZKTeco นอกจากนี้ TLS ยังรองรับการรักษาความปลอดภัย การรับรองความถูกต้องระหว่างแอ็พพลิเคชันเซิร์ฟเวอร์ ZKTeco และคอนโทรลเลอร์ อุปกรณ์
(สมาชิกระดับ Silver ขึ้นไปสามารถดาวน์โหลดได้หลังจากเข้าสู่ระบบ.)
Hybrid AES256-RSA10242048 Encryption Methodology on Procedures of ZKTeco products
17.56MB
2021-12-13
การสนับสนุนการขาย
อีเมลล์ : sale_th@zkteco.com
การสนับสนุนทางเทคนิค
อีเมลล์ : zkservice_th@zkteco.com
เว็บไซต์นี้ใช้คุกกี้เพื่อเก็บข้อมูลบนอุปกรณ์ของคุณ คุกกี้สามารถปรับปรุงประสบการณ์การใช้งานของคุณและช่วยให้เว็บไซต์ของเราทํางานได้อย่างถูกต้อง..
สําหรับข้อมูลเพิ่มเติมโปรดอ่านของเรา
นโยบายคุกกี้ and pนโยบายความเป็นส่วนตัว.