Bỏ qua đến nội dung
VP

V-Pad

Nhà xuất bản: Vtdev.com
Windows Free to try
Tải xuống v1.0 35 lượt tải
Phiên bản1.0
Nhà xuất bản Vtdev.com
Ngày phát hành23 thg 10, 2014
Ngày thêm23 thg 10, 2014
Yêu cầu OsWindows, Windows 7, Windows 8
Yêu cầuNone
Tổng số lượt tải xuống35
Giá bánFree to try

Sự miêu tả

V dành cho Vernam

Mật mã Vernam còn được gọi là One Time Pad (OTP), hoặc mật mã hoàn hảo, là một thuật toán mật mã trong đó bản rõ được kết hợp với một khóa ngẫu nhiên. Đây là hình thức mã hóa không thể phá vỡ được bằng toán học duy nhất hiện có đã được chứng minh.

Được cấp bằng sáng chế đầu tiên bởi Gilbert Vernam vào năm 1917, với một hệ thống sử dụng hệ thống băng đục lỗ cơ điện để mã hóa thông tin liên lạc TTY dạng viễn thông; đâ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 Thế chiến 2, các cơ quan tình báo trong Chiến tranh Lạnh và hơn thế nữa, nó đã trở thành một mật mã thiết yếu để bảo vệ lưu lượng thông điệp ngoại giao và quân sự trên khắp thế giới trong nhiều thập kỷ. One Time Pad đã đạt được danh tiếng về độ bảo mật tuyệt đối chưa từng có trong các thuật toán tiền điện tử hiện đại ngày nay. Bất kể tiến bộ công nghệ nào có thể xảy ra trong tương lai, mã hóa One Time Pad vẫn và sẽ luôn duy trì, là hệ thống thực sự không thể phá vỡ duy nhất cung cấp bí mật tin nhắn dài hạn thực sự.

Các điều kiện tiên quyết của hệ thống OTP:

• Khóa có độ dài ít nhất là tin nhắn hoặc dữ liệu phải được mã hóa.

• Chìa khóa thực sự là ngẫu nhiên.

• Khóa và bản rõ được tính theo modulo 2 (nhị phân).

• Mỗi phím chỉ được sử dụng một lần.

• Chỉ nên có hai bản sao của khóa: một cho người gửi và một cho người nhận.

V-Pad có thể tạo OTP thực sự bằng cách nhập dữ liệu ngẫu nhiên từ thiết bị được tạo phần cứng (thiết bị này có giá cả phải chăng và có thể cắm vào cổng USB hoặc khe cắm PCI).

Các phím V-Pad không bao giờ có thể được sử dụng lại; không thể đặt lại điểm đánh dấu vị trí bên trong trong tệp khóa, khóa có thể được đặt để bị xóa bởi ứng dụng khi hết thời gian hoặc độ dài còn lại nhỏ hơn ngưỡng do người dùng xác định.

Một tệp khóa duy nhất có thể mã hóa tối đa 100GB dữ liệu, (phiên bản thương mại), các khóa không thể bị chồng chéo.

V-Pad sử dụng một XOR nhị phân để kết hợp dữ liệu khóa và tin nhắn.

Theo mặc định, hai bản sao của khóa được tạo, một bản sao Xuất có thể được phân phối cho người nhận dự định của các tin nhắn được mã hóa và một bản sao cục bộ được lưu trữ trong thư mục làm việc của ứng dụng.

V-Pad cũng có thể tạo một dạng OTP giả, thay vì sử dụng dữ liệu ngẫu nhiên thực, nó tạo ngẫu nhiên giả bằng cách sử dụng một trong những DRBG mạnh nhất trên thế giới; CSRG, sử dụng bí mật chuyển tiếp động và tương đương với một bộ mã hóa 1152 bit.

Các chương trình tương tự

Các lựa chọn thay thế

Thêm từ nhà xuất bản này