# EP 0: Cryptography คืออะไร

**URL:** <https://discuss.hashpire.io/t/ep-0-cryptography/266>\
**Category:** กระดานเนื้อหา 📄\
**Tags:** published\
**Created:** [July 12, 2022, 10:18am UTC](https://discuss.hashpire.io/t/ep-0-cryptography/266 "2022-07-12T10:18:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Namtan](https://discuss.hashpire.io/user_avatar/discuss.hashpire.io/namtan/32/23_2.png) [@Namtan](https://discuss.hashpire.io/u/Namtan)\
**Post date:** [July 12, 2022, 10:18am UTC](https://discuss.hashpire.io/t/ep-0-cryptography/266/1 "2022-07-12T10:18:01Z")

</div>

![Cryptographic-series---ep0](https://discuss.hashpire.io/uploads/default/original/1X/c23f84736911c57977e1565a1277ea1842638ccc.png)

EP 0: Cryptography คืออะไร

มาเริ่มกันที่ Cryptography คืออะไร ?

Cryptography หรือ Cryptology คือ ศาสตร์การเรียนรู้ที่ศึกษาเกี่ยวกับการสร้างความปลอดภัยในการสื่อสาร (Secure communication) โดยการวิเคราะห์และการสร้างข้อกำหนด หรือกฏเกณฑ์ต่าง ๆ เพื่อป้องกันจากบุคคลที่ 3 ที่ไม่สามารถไว้ใจได้ ตัวอย่างเช่น การรักษาความลับของข้อมูล (Data confidentiality), การรักษาความถูกต้องของข้อมูลเพื่อยืนยันว่าข้อมูลที่เราได้รับไม่ได้ถูกเปลี่ยนแปลงโดยตัวกลางใด (Data integrity), การยืนยันตัวตนของผู้ส่งข้อมูล (Authentication), การที่ไม่สามารถปฎิเสธความรับผิดชอบในข้อมูลที่ได้ลงนามไปแล้ว (Non-repudiation) เป็นต้น

Cryptography นั้นมีมาอย่างยาวนานตั้งแต่สมัยก่อนคริสตกาล โดยในยุคของ Classical Cryptography นั้นจะหมายถึงการเข้ารหัส (Encryption) เป็นหลัก แตกต่างจาก Modern Cryptography ที่มีพื้นฐานมาจากการใช้ทฤษฎีทางคณิตศาสตร์ร่วมกับการใช้วิทยาการคอมพิวเตอร์ ทำให้มีความซับซ้อนสูงขึ้น และมีความหมายครอบคลุมในหลายๆ ด้าน เช่น การตรวจสอบความถูกต้องของข้อมูล (Check Sum) หรือการสร้างลายเซ็นในรูปแบบอิเล็กทรอนิกส์ที่มีความปลอดภัยและน่าเชื่อถือสูง (Digital Signature) เป็นต้น

เล่าความหมายและความเป็นมาของ Cryptography มาจนถึงตรงนี้แล้ว หลายคนคงสงสัยแล้วว่า เราจะรู้เรื่องพวกนี้ไปทำไมล่ะ ?

เพราะว่า Cryptography อยู่ใกล้ตัวเรามากกว่าที่คิด ! หรืออาจจะกล่าวได้ว่า Cryptography มีความเกี่ยวข้องกับหลายๆ อย่างในชีวิตประจำวันของเรา อย่างเช่นการนำ Cryptography ไปประยุกต์ใช้ในการทำ สกุลเงินดิจิทัล (Digital currencies), การสร้างรหัสผ่านคอมพิวเตอร์ (Computer Password) เป็นต้น

นอกจากนั้นแล้วที่น่าสนใจก็คือ Cryptography ยังเป็นศาสตร์ที่ “Blockchain” นำมาใช้ในการตรวจสอบความถูกต้องของข้อมูลอีกด้วย ซึ่งหากคุณเป็นคนที่มีความสนใจที่จะเรียนรู้เกี่ยวกับ Blockchain ปฏิเสธไม่ได้เลยว่า การเข้าใจในพื้นฐาน ความเป็นมาของ Cryptography จะช่วยทำให้คุณเข้าใจกลไกการทำงานของระบบ Blockchain ได้ดีมากยิ่งขึ้นอีกด้วย
