RSA Cryptography คืออะไร? คู่มือฉบับสมบูรณ์สำหรับอัลกอริทึมการเข้ารหัสนี้
การเข้ารหัสถูกใช้ในอารยธรรมในรูปแบบที่แตกต่างกันเป็นเวลาหลายพันปี ตั้งแต่ชาวอียิปต์โบราณไปจนถึงอินเทอร์เน็ตสมัยใหม่การใช้การเข้ารหัสเพื่อเข้ารหัสและถอดรหัสข้อความเป็นเครื่องมือสำคัญในการสื่อสาร. การเข้ารหัส RSA (อัลกอริทึม RSA ที่แน่นอน) เป็นอัลกอริธึมการเข้ารหัสแบบอสมมาตรที่แพร่หลายมากที่สุดในโลก เกิดขึ้นได้จากการเข้ารหัสและการพัฒนาทางคณิตศาสตร์จำนวนมากใครก็ตามที่ใช้อินเทอร์เน็ตจะใช้การเข้ารหัส RSA ในรูปแบบใดรูปแบบหนึ่ง. สกุลเงินดิจิทัลส่วนใหญ่ใช้การเข้ารหัสแบบอสมมาตรประเภทเดียวกันเช่น RSA หรือที่เรียกว่า Elliptic Curve Cryptography แม้ว่าจะแตกต่างกัน แต่ทั้งคู่มีพื้นฐานมาจากแนวคิดที่คล้ายคลึงกันและการเข้าใจ RSA เป็นสิ่งสำคัญในการเพิ่มความเข้าใจในการเข้ารหัสที่ใช้ในเครือข่าย cryptocurrency. พื้นหลังการเข้ารหัสและการเข้ารหัสแบบสมมาตรเทียบกับอสมมาตร จนถึงปี 1970 การเข้ารหัสมีพื้นฐานมาจากการใช้คีย์สมมาตรเป็นหลัก ในอัลกอริทึมของคีย์สมมาตรผู้ใช้สองคนที่ต้องการสื่อสารข้อความถึงกันจะใช้คีย์การเข้ารหัสเดียวกันสำหรับทั้งการเข้ารหัสข้อความธรรมดาและการถอดรหัสของไซเฟอร์เท็กซ์ กุญแจแสดงถึงความลับร่วมกันระหว่างทั้งสองฝ่ายและสามารถใช้เป็นการสื่อสารแบบส่วนตัวได้ อย่างไรก็ตามมีปัญหาโดยธรรมชาติบางอย่างกับการออกแบบนี้ซึ่งนำไปสู่ข้อเสียที่ร้ายแรงบางประการในการใช้งาน. ตัวอย่างเช่นทั้งสองฝ่ายจำเป็นต้องทราบคีย์ลับเพื่อเข้ารหัสและถอดรหัสข้อความ นอกเหนือจากการพบปะกันเพื่อแลกเปลี่ยนข้อมูลนี้แล้วยังมีค่าใช้จ่ายในการสื่อสารจำนวนมากที่จำเป็นในการดำเนินการนี้เป็นการส่วนตัวผ่านสื่อที่ไม่ปลอดภัย บุคคลที่สามที่รับชมช่องเหล่านี้อาจสามารถรับคีย์ลับได้ดังนั้นวิธีการเข้ารหัสจึงถูกบุกรุก นอกจากนี้แนวคิดของการเข้ารหัสคีย์สมมาตรไม่สามารถปรับขนาดได้ หากคุณต้องการส่งข้อความที่เข้ารหัสไปยังบุคคลหลายคนคุณจะต้องจดจำคีย์ลับสำหรับแต่ละสายการสื่อสารเหล่านั้น เห็นได้ชัดว่าสิ่งนี้ไม่สะดวกอย่างรวดเร็วและเห็นได้ชัดว่าไม่ใช่รูปแบบที่ดีที่สุดที่จะใช้กับเครือข่าย cryptocurrency ที่มีการแลกเปลี่ยนมูลค่า. วิธีแก้ปัญหานี้มาในรูปแบบของสิ่งที่เรียกว่าการเข้ารหัสแบบอสมมาตรหรือที่นิยมเรียกกันว่า การเข้ารหัสคีย์สาธารณะ. การเข้ารหัสแบบไม่สมมาตรใช้สองคีย์คือคีย์สาธารณะและคีย์ส่วนตัว ในรูปแบบพื้นฐานที่สุดของโมเดลนี้ผู้ใช้สามารถเผยแพร่คีย์สาธารณะซึ่งทุกคนสามารถใช้เพื่อส่งข้อความเข้ารหัสถึงบุคคลนั้นได้และมีเพียงผู้ที่เผยแพร่คีย์สาธารณะและมีคีย์ส่วนตัวที่เกี่ยวข้องเท่านั้นที่สามารถถอดรหัสและดูข้อความนี้ได้ การใช้คีย์หนึ่งจะยกเลิกการใช้คีย์อื่น ๆ และคีย์ไม่จำเป็นต้องแลกเปลี่ยนระหว่างฝ่ายที่ต้องการสื่อสาร. รูปแบบการเข้ารหัสแบบอสมมาตรเกิดขึ้นได้จากหลักการที่ยอดเยี่ยม 2 ประการซึ่งเป็นผลมาจากการพัฒนาโดย James Ellis นักคณิตศาสตร์ชาวอังกฤษในปี 1970 เอลลิสอธิบายถึงแนวคิดที่การเข้ารหัสและการถอดรหัสเป็นการดำเนินการผกผันซึ่งกันและกันโดยอาศัยคีย์ที่ต่างกัน 2 คีย์. James […]