V là cho Vernam
Một mật mã Vernam cũng gọi là One Time Pad (OTP), hoặc các thuật toán mã hóa hoàn hảo, là một thuật toán mã hóa mà rõ được kết hợp với một khóa ngẫu nhiên. Nó là duy nhất tồn tại dưới hình thức toán học không thể phá vỡ được chứng minh về sự mã hóa. Đầu tiên cấp bằng sáng chế bởi Gilbert Vernam vào năm 1917, với một hệ thống sử dụng một cơ khí hệ thống băng đấm electro để mã hóa thông tin liên lạc điện báo TTY; này đã trở thành hệ thống mã hóa trực tuyến tự động đầu tiên. Được sử dụng bởi các đội hoạt động đặc biệt và các nhóm kháng chiến trong WW2, cơ quan tình báo trong cuộc chiến tranh lạnh và xa hơn nữa, nó đã trở thành một thuật toán mã hóa rất cần thiết cho việc bảo vệ giao thông thông điệp ngoại giao và quân sự trên thế giới trong nhiều thập kỷ. The One Time Pad đã đạt được một danh tiếng cho an ninh tuyệt đối mà là chưa từng có của các thuật toán mật mã hiện đại ngày nay. Dù công nghệ tiến bộ có thể đến trong tương lai, One Time Pad là mã hóa, và sẽ luôn luôn tồn tại, hệ thống chỉ thực sự không thể phá vỡ cung cấp thực thông điệp bí mật lâu dài.
Các điều kiện tiên quyết của một hệ thống OTP: * Điều quan trọng là ít nhất là dài như thông điệp hoặc dữ liệu phải được mã hóa. * Điều quan trọng là sự ngẫu nhiên. * Key và bản rõ được tính theo modulo 2 (nhị phân). * Mỗi phím được sử dụng một lần. * Chỉ nên có hai bản sao của các chính:. Một cho người gửi và một cho nhận
V-Pad có thể tạo ra một mật khẩu OTP đúng, bằng cách nhập dữ liệu ngẫu nhiên từ một phần cứng tạo ra thiết bị, (mà đã trở thành giá cả phải chăng và có thể cắm vào một cổng USB hoặc khe cắm PCI). Phím V-Pad có thể không bao giờ được tái sử dụng; một điểm đánh dấu vị trí trong nội các tập tin quan trọng không thể được thiết lập lại, chìa khóa có thể được thiết lập để được xóa bởi các ứng dụng khi nó có thời gian hết hạn hoặc chiều dài còn lại là ít hơn một người dùng xác định ngưỡng. Một tập tin quan trọng duy nhất có thể mã hóa lên đến 100 GB dữ liệu, (phiên bản thương mại), các phím không thể được chồng lên nhau. V-Pad sử dụng một XOR nhị phân để kết hợp các dữ liệu quan trọng và tin nhắn. Theo mặc định hai bản sao của khóa được tạo ra, một bản sao xuất khẩu có thể được phân phối đến người nhận các thông điệp được mã hóa, và một bản sao nội bộ được lưu trong ứng dụng thư mục làm việc. V-Pad cũng có thể tạo ra một hình thức giả OTP, thay vì sử dụng dữ liệu thật sự ngẫu nhiên, nó tạo giả ngẫu nhiên bằng cách sử dụng một trong những DRBGs mạnh mẽ nhất trên thế giới; CSRG, trong đó sử dụng bí mật tiếp năng động, và là tương đương với một encryptor 1152 bit.
Hạn chế :
thử nghiệm 10 ngày
Bình luận không