Open Workbook of Cryptology

Loại tài liệu: Tài liệu số - Tài nguyên giáo dục mở / Bộ sưu tập:  Công nghệ thông tin

Tác giả: Poritz, Jonathan A.

Nhà xuất bản: dbooks.org

Năm xuất bản: 2021

Tải ứng dụng tại các liên kết sau để xem đầy đủ tài liệu.

Tóm tắt nội dung

Vấn đề với tiền điện tử là nó nổi tiếng là rất khó và bí ẩn, cũng như rất dễ mắc sai lầm. Mặc dù có những khía cạnh của tiền điện tử được kết nối với các lý thuyết khá hiện đại và phức tạp - chẳng hạn như lý thuyết số, một nhánh toán học lâu đời và sâu sắc; lý thuyết phức tạp, một nhánh mới và phức tạp của khoa học máy tính; và thậm chí cả tính toán lượng tử, một điểm khá mới trên phiên bản vật lý 100 năm tuổi nổi tiếng phản trực giác - không đặc biệt thân thiện với người mới sử dụng, phần lớn khuôn khổ tổng thể của tiền điện tử là hoàn toàn dễ hiểu và dễ hiểu. sử dụng. Hơn nữa, chúng tôi cho rằng sự hiểu biết đơn giản về các khái niệm cơ bản quan trọng của mật mã có thể dễ dàng đạt được nhất bằng cách thực sự làm việc với các nguyên mẫu mật mã, bằng cách thực hiện các dự án mã hóa thực tế để triển khai hoặc sử dụng việc triển khai các ý tưởng mật mã cơ bản của người khác. Phiên bản này sử dụng Python và một số thư viện mật mã tiêu chuẩn trong Python để khám phá những ý tưởng mật mã này. Nó sẽ có thể truy cập được đối với những sinh viên có mức độ thoải mái cơ bản vững chắc với Python - nhưng cũng có thể được sử dụng như một cách để củng cố kiến ​​thức Python ở những người mới bắt đầu sử dụng ngôn ngữ đó.

Abstract:

Việt The problem with crypto is that it has a reputation of being very hard and mysterious, as well as very easy to get wrong. While there are aspects of crypto that are connected to quite modern and complex theories - such as number theory, an old and deep branch of mathematics; complexity theory, a new(er) and subtle branch of computer science; and even quantum computation, a quite new wrinkle on a 100 year-old version of physics which is famously counter-intuitive - that are not particularly friendly to the novice, much of the over-all framing of crypto is perfectly easy to comprehend and to use. We contend, further, that this straightforward comprehension of the important basics of cryptology is most easily acquired by actually working with cryptographic primitives, by doing actual coding projects to implement, or use others' implementations of, basic cryptographic ideas. This version uses Python and some standard cryptographic libraries in Python to explore these cryptological ideas. It should be accessible to students with a solid basic comfort level with Python - but could also be used as a way to solidify Python knowledge in more beginning users of that language.

Ngôn ngữ:En
Tác giả:Poritz, Jonathan A.
Thông tin nhan đề:Open Workbook of Cryptology
Nhà xuất bản:dbooks.org
Loại hình:Tài nguyên giáo dục mở / Bộ sưu tập:  Công nghệ thông tin
Bản quyền:https://creativecommons.org/share-your-work/use-remix/cc-licenses/
Nguồn gốc:https://www.dbooks.org/open-workbook-of-cryptology-5656491028/
Mô tả vật lý:92p.
Năm xuất bản:2021

Sử dụng ứng dụng Libol Bookworm quét QRCode này để mượn và đọc tài liệu)

(Lưu ý: Sử dụng ứng dụng Bookworm để xem đầy đủ tài liệu. Bạn đọc có thể tải Bookworm từ App Store hoặc Google play với từ khóa "Libol Bookworm”)