All Projects → vlsergey → Infosec

vlsergey / Infosec

Licence: other
Учебное пособие по защите информации кафедры радиотехники и систем управления МФТИ

Projects that are alternatives of or similar to Infosec

Practical Cryptography For Developers Book
Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
Stars: ✭ 2,400 (+521.76%)
Mutual labels:  tutorial, book, cryptography
Chrome Extension Book
📚《Chrome Extension 入门指南》
Stars: ✭ 171 (-55.7%)
Mutual labels:  tutorial, book
Typescript Definitive Guide
TypeScript: Definitive Guide (book and docs in one)
Stars: ✭ 169 (-56.22%)
Mutual labels:  tutorial, book
Webpack Book
From apprentice to master (CC BY-NC-ND)
Stars: ✭ 2,372 (+514.51%)
Mutual labels:  tutorial, book
Byte Of Python
Beginners book on Python - start here if you don't know programming
Stars: ✭ 1,713 (+343.78%)
Mutual labels:  tutorial, book
Js Primer
📖 JavaScript Primer - 迷わないための入門書
Stars: ✭ 2,068 (+435.75%)
Mutual labels:  tutorial, book
Web Push Book
Web Push Book
Stars: ✭ 199 (-48.45%)
Mutual labels:  tutorial, book
Django Crash Starter
The Cookiecutter template for the Django Crash Course tutorial by Daniel and Audrey Feldroy.
Stars: ✭ 80 (-79.27%)
Mutual labels:  tutorial, book
Choo Handbook
🚂✋📖 - Learn the choo framework through a set of exercises
Stars: ✭ 266 (-31.09%)
Mutual labels:  tutorial, book
Guide.elm Lang.org
My book introducing you to Elm!
Stars: ✭ 270 (-30.05%)
Mutual labels:  tutorial, book
Solid
Книга о принципах объектно-ориентированного дизайна SOLID
Stars: ✭ 280 (-27.46%)
Mutual labels:  tutorial, book
Belajar Git
Tutorial Git dalam Bahasa Indonesia
Stars: ✭ 109 (-71.76%)
Mutual labels:  tutorial, book
Boost Cookbook
Online examples from "Boost C++ Application Development Cookbook":
Stars: ✭ 306 (-20.73%)
Mutual labels:  tutorial, book
Java Telegram Bot Tutorial
Java Telegram Bot Tutorial. Feel free to submit issue if you found a mistake.
Stars: ✭ 165 (-57.25%)
Mutual labels:  tutorial, book
Pythonpersiantutorial
A free and online Python book in Persian
Stars: ✭ 102 (-73.58%)
Mutual labels:  tutorial, book
Book
文言陰符 An Introduction to Programming in Wenyan Language
Stars: ✭ 194 (-49.74%)
Mutual labels:  tutorial, book
Gobyexample
Go by Example 通过例子学 Golang
Stars: ✭ 1,066 (+176.17%)
Mutual labels:  tutorial, book
Learn Vim
Vim 实操教程(Learning Vim)Vim practical tutorial.
Stars: ✭ 1,166 (+202.07%)
Mutual labels:  tutorial, book
Regex For Regular Folk
🔍💪 Regular Expressions for Regular Folk — A visual, example-based introduction to RegEx [BETA]
Stars: ✭ 242 (-37.31%)
Mutual labels:  tutorial, book
Machine Learning Books
book
Stars: ✭ 290 (-24.87%)
Mutual labels:  tutorial, book

Криптографические методы защиты информации

Учебное пособие по защите информации кафедры радиотехники и систем управления МФТИ.

Инструкция по сборке

Установка необходимых компонент

Linux (Debian, Ubuntu)

Установка TeXLive и языков:

$ sudo apt-get install texlive-latex-base \
    texlive-latex-recommended \
    texlive-latex-extra \
    texlive-science \
    texlive-bibtex-extra \
    texlive-fonts-recommended

$ sudo apt-get install texlive-lang-german \
    texlive-lang-italian \
    texlive-lang-french \
    texlive-lang-european \
    texlive-lang-cyrillic

OS X:

Скачиваем дистрибутив MacTeX: https://www.tug.org/mactex/ (2Gb). Пакета BasicTeX будет недостаточно. При установке MacTeX Вы можете отказаться от GUI-программ, чтобы сэкономить место на жестком диске.

Windows:

Воспользуйтесь дистрибутивом MiKTeX: https://miktex.org/. Большая часть необходимых пакетов будет запрошена к устаровке во время первой сборки (автоматически). Кроме них нужно вручную установить два пакета для поддержки векторых шрифтов в PDF: cm-super и cm-unicode.

Клонирование и сборка (Unix)

$ git clone https://github.com/vlsergey/infosec
$ cd infosec
$ pdflatex Information\ Security.tex

Cборка (Windows)

> pdflatex "Information Security.tex"

Какие «ошибки» исправлять не нужно

  • При оформлении списков используется правило, что если элементы списка являются предложениями, то перед началом списка не ставится двоеточие (а ставится точка, и все элементы начинаются со строчной буквы).
  • Внутри формул, за исключением многострочных, не используется дополнительное оформление даже для удобочитаемости.
  • В книге принято, что внутри предложения используется «--» для отделения частей, фамилии в названиях отделяются тремя: «---».

Отличия определений в пособии от словаря криптографических терминов

Определение в пособии Определение в словаре криптографических терминов Комментарий
атака «человек посередине» атака «противник в середине» "Человек" ближе к английскому "man", чем "противник". Кроме того термин стал уже общеупотребителен в других источниках.
——— дешифрование Чтобы не путать читателей и будущих криптоаналитиков термин «дешифрование» не используется в пособии, чтобы не путать с дословным переводом слова "decipher" — "расшифрование".
ключ закрытый ключ секретный В пособии термин "ключ секретный" ("secret key") используется только для обозначения ключей шифрования в симметричных криптосистемах. Для асимметричных используется термин "ключ закрытый" ("private key").
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].