Mật mã học (Cryptography) là thực hành và nghiên cứu các kỹ thuật để liên lạc an toàn với những người quan sát bên ngoài.
Đó là lấy thông tin, che giấu ý nghĩa thực sự của thông tin đó với những người khác, sau đó gửi tin nhắn bí mật đó cho một bên khác và cho phép bên đó tiết lộ tin nhắn bí mật bằng một khóa đặc biệt.
Trong kỷ nguyên Internet, mật mã được sử dụng để bảo vệ thông tin máy tính và “dữ liệu”.
Với tiền điện tử, phần “crypto” của tên đề cập đến cách các giao dịch trên mạng chuỗi khối được bảo mật bằng cách sử dụng mã hóa.
Thông tin liên lạc giữa người gửi và người nhận được giữ an toàn, bảo mật, chính xác, có thể kiểm chứng và một số phần ẩn danh với nhau và bất kỳ bên nào khác không tham gia vào các giao dịch cụ thể đang diễn ra.
Mật mã là một yếu tố nền tảng cơ bản của tất cả các loại tiền điện tử.
Có 3 loại mật mã chính:
- Mật mã khóa bất đối xứng
- Mật mã khóa đối xứng
- Hàm băm
Chuỗi khối chủ yếu sử dụng hàm băm và mật mã khóa bất đối xứng để liên kết an toàn khối này với khối khác trong chuỗi khối, đồng thời lưu trữ dữ liệu giao dịch trên chuỗi khối có độ tin cậy và tính bất biến.
Tính bất biến là một tính năng cốt lõi của công nghệ chuỗi khối, giúp giữ cho chuỗi khối tồn tại vĩnh viễn, không thể thay đổi và chống giả mạo.