• Stars
    star
    434
  • Rank 98,047 (Top 2 %)
  • Language
    TeX
  • License
    Other
  • Created almost 11 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

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

Последние релизы (сборки, готовые 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"

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

TeXstudio

  • 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").

More Repositories

1

WE-Framework

Wikidata Edit Framework for Javascript
TypeScript
21
star
2

spring-data-entity-security

Extension to Spring Data to add security filters to repositories
Java
11
star
3

react-bootstrap-pagination

Ready-to-use wrapper for react-bootstrap Pagation component
TypeScript
10
star
4

vkCoffeeDecryptor

Decryptor for VK Coffee cipher / Дешифровщик "шифра" VK Coffee (VK C0 FF EE)
JavaScript
5
star
5

react-bootstrap-pagetable

Ready-to-use-in-SPA table, based on react-bootstrap Table component.
TypeScript
4
star
6

Secretary

Complex Wikipedia bot framework
Java
4
star
7

jconf2016

Примеры на Java
Java
3
star
8

example-tasklist-with-indexdb

Example code for react async data storage library
JavaScript
3
star
9

encrypted-random-access-file-wrapper

Wrapper around Java RandomAccessFile to allow encryption (and decription) on fly in CTR mode
Java
2
star
10

BadWebApp

bad web app example
Java
2
star
11

react-indexdb-repo

React Components to work with IndexDB repositories
TypeScript
1
star
12

react-promise

React wrappers for Promises
TypeScript
1
star
13

wikitext-dom

Document Object Model for MediaWiki Wikitext XML
TypeScript
1
star
14

react-bootstrap-array-pagination

React Bootstrap component to build pagination for array of items
TypeScript
1
star
15

spring-data-rest-utils

Gradle plug-in to generate OpenAPI specifications from Spring Data REST entities and repositories
Java
1
star
16

react-cache-context

React Context for caching values by key, optionally with batched values supplier
TypeScript
1
star
17

react-bootstrap-csv-export

Ready to use CSV exporter components with settings form and progress indicator
TypeScript
1
star
18

react-bootstrap-button-with-spinner

Wrapper around React Bootstrap Button component with spinner and auto-disabled functionality (to prevent doubleclick)
TypeScript
1
star
19

seccookie

Java library for security cookies, client-side pieces of data protected from reading and modifications by client with strong cryptography
Java
1
star