Giter Site home page Giter Site logo

vlsergey / infosec Goto Github PK

View Code? Open in Web Editor NEW
433.0 37.0 211.0 41.43 MB

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

License: Other

TeX 100.00%
information-security book tutorial mipt mactex tex cryptography security

infosec's Introduction

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

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

Последние релизы (сборки, готовые PDF)

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

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

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"

Настройки редакторов

  • Default Bibliography Tool: txs://biber (biber.exe %)
  • Default Index Tool: txs://texindy (texindy.exe -M mystyle.xdy -L russian -C utf8 "Information Security.idx")

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

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

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

Определение в пособии Определение в словаре криптографических терминов Комментарий
атака «человек посередине» атака «противник в середине» "Человек" ближе к английскому "man", чем "противник". Кроме того термин стал уже общеупотребителен в других источниках.
——— дешифрование Чтобы не путать читателей и будущих криптоаналитиков термин «дешифрование» не используется в пособии, чтобы не путать с дословным переводом слова "decipher" — "расшифрование".
ключ закрытый ключ секретный В пособии термин "ключ секретный" ("secret key") используется только для обозначения ключей шифрования в симметричных криптосистемах. Для асимметричных используется термин "ключ закрытый" ("private key").

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.