Giới thiệu

Một phần của tài liệu Tìm hiểu Mật mã trực quan và ứng dụng trong xác thực thẻ tín dụng (Trang 31)

Một phiên bản khác của mật mã trực quan mà không phải dựa trên việc phân chia các điểm ảnh mà nó dựa trên các phân đoạn (đoạn thẳng). Nó thường được dùng để mã hóa các thông điệp bao gồm các ký tự có thể được biểu diễn bởi phân đoạn (đoạn thẳng). Ví dụ, các số thập phân 0, …, 9 có thể được biểu diễn bởi bảy phân đoạn (đoạn thẳng). Ưu điểm của mã hóa dựa trên phân đoạn đó là nó có thể dễ dàng điều chỉnh các ảnh mật và do đó các biểu tượng có thể được nhận ra bởi thị giác con người một cách dễ dàng hơn

Một hệ chia sẻ mật mật mã trực quan ngưỡng (2,2) hoàn hảo có được sức mạnh mã hóa của hệ mã dùng một lần (OTP): Giả sử có được P1, thì ảnh gốc P cũng không thể có được nếu không biết P2: thậm chí nếu có các nguồn tài nguyên tính toán lớn cũng sẽ không thể giúp ích gì được. Nói cách khác một hệ thống mã hóa dựa trên mã trực quan là không thể bị phá.

Hình 8

Một số phần mở rộng và sửa đổi của mật mã trực quan đã được giới thiệu: trong bản thảo ý tưởng được tổng quát từ hệ thống chia sẻ mật ngưỡng (2,2) thành hệ thống chia sẻ ngưỡng (m,n), với bất kỳ m ≤ n. Một số đề nghị sửa đổi để thêm tính năng của steganography cho mật mã trực quan, mặt khác cố gắng thực hiện cho cả loại ảnh màu nữa. Theo một số cuốn sách về một cuộc khảo sát gần đây về mật mã trực quan và các biến thể của nó, có một chú ý ngắn đáng lưu ý đó là mô tả một biến thể của mật mã

trực quan: thay việc dùng các điểm ảnh làm đơn vị nhỏ nhất để mã hóa các phân đoạn của các ký tự được biểu diễn bởi phân đoạn. Hình dưới đây chính là biểu diễn các số thập phân từ 0, … 9 của bảy phân đoạn tiêu biểu.

Đề xuất mật mã trực quan dựa trên phân đoạn có thể được sử dụng để mã hóa các thông điệp bao gồm các ký tự có thể được biểu diễn bởi bảy phân đoạn. Ví dụ, các thông điệp chỉ chứa các con số có thể được mã hóa theo cách này thông qua mật mã trực quan sử dụng bảy phân đoạn hiển thị. Một ví dụ minh họa cho điều này, một thông điệp là thông tin mô tả chi tiết một giao dịch chuyển tiền (bao gồm số tài khoản, ngân hàng và số lượng tiền) của ngân hàng trực tuyến. Hình dưới đây:

Hình 9 Ứng dụng mật mã trực quan trong giao dịch chuyển tiền

Nguyên lý phân chia ảnh được biểu diễn bởi các phân đoạn hiển thị được mô tả trong hình 10. Có thể so sánh với các nguyên tắc của mật mã trực quan dựa trên điểm ảnh. Tất nhiên chia sẻ đầu tiên là ngẫu nhiên, tức là không làm lộ bất kỳ thông tin nào. Giống với mật mã trực quan dựa trên điểm ảnh nó giữ chia sẻ thứ hai cũng là ngẫu nhiên: Cho mỗi phân đoạn S xác suất chọn S1 là ½, độc lập với các phân đoạn khác. Tất nhiên, mật mã trực quan dựa trên phân đoạn có thể được áp dụng cho các tập các ký tự được biểu diễn bởi loại phân đoạn hiển thị khác, ví dụ mười bốn phân đoạn hiển thị mà có thể biểu diễn tất cả các từ và các số

Hình 11. Mật mã trực quan dựa trên điểm ảnh và mật mã trực quan dựa trên phân đoạn

Một phần của tài liệu Tìm hiểu Mật mã trực quan và ứng dụng trong xác thực thẻ tín dụng (Trang 31)