2011-09-10 28 views
5

Từ lâu trở lại tôi muốn học mật mã và tôi muốn trở thành một chuyên gia về điều đó. Tôi muốn tìm hiểu hầu hết các thuật toán mã hóa (băm, mã hóa, giải mã và bẻ khóa). Sau khi học các khái niệm tôi muốn thực hiện một số thuật toán bằng cách sử dụng Java. (Ngay cả có JCE API nhưng tôi quan tâm để tạo ra một loại).Sách về Mật mã học từ rất cơ bản đến rất nâng cao

Vui lòng cung cấp cho tôi danh sách các cuốn sách để

Sách cho việc học khái niệm mật mã (therotical) sách để thực hiện các khái niệm mã hóa (thực tế).

+0

Xin vui lòng không downvote ........... –

+0

Nếu cuốn sách đại diện đồ họa thì tôi sẽ rất hạnh phúc ............. –

Trả lời

4

Một số yêu thích của tôi:

sơ đồ xuất sắc và giải thích các khái niệm và thuật toán


Một cuốn sách bằng Schneier đó là thêm về an ninh hơn Cryptography. Nói cách khác, tại sao mật mã (tự nó) không thể đảm bảo an ninh. Trong danh sách Top Ten của tôi.

Nói cách riêng của mình (từ của cuốn sách Preface :)

Bảy năm trước, tôi đã viết một cuốn sách: Applied Cryptography. Trong đó, tôi mô tả một thuật toán không tưởng: thuật toán sẽ giữ bí mật sâu nhất trong hàng nghìn năm, các giao thức có thể thực hiện cờ bạc không được kiểm soát tương tác nhất, không xác định được, ẩn danh tiền mặt an toàn và bảo mật. Trong mật mã thị giác của tôi là bộ cân bằng công nghệ tuyệt vời; bất cứ ai có máy tính giá rẻ (và rẻ hơn mỗi năm) có thể có cùng sự bảo mật như chính phủ lớn nhất. Trong ấn bản thứ hai của cùng một cuốn sách, được viết hai năm sau đó, tôi đã đi xa như vậy để viết: "Nó không đủ để bảo vệ chính mình với luật pháp, chúng ta cần phải tự bảo vệ mình bằng toán học."

Nó chỉ là không đúng sự thật. Cryptography không thể làm được điều đó.


gì mã độc hại sử dụng kỹ thuật mật mã có thể làm (và biện pháp chống lại).


+0

Wonderfull ..... –

3

Đối với các khía cạnh lý thuyết của mật mã tôi đề nghị các Handbook of Applied Cryptography bởi Menezes, van Oorschot và Vanstone. Toàn bộ văn bản có sẵn trực tuyến để sử dụng cá nhân, với những hạn chế.

Các vấn đề liên quan