требования к системам шифрования



Требования к системам шифрования. Принцип Керкгоффа.

1) Система должна быть нераскрываемой;

2) Компрометация не должна причинять неудобств пользователям — принцип Керкгоффа (1883, «Военная криптография»);

3) Ключ должен быть легко запоминаем;

4) Криптограмма должна быть в удобной для передачи по телеграфу форме; (устар.)



5) Аппаратура должна быть портативной;

6) Система должна быть простой.

Стойкость шифра должна зависеть только от ключа , а не от алгоритма.

При́нцип Керкго́ффса — правило разработки криптографических систем, согласно которому в засекреченном виде держится только определённый набор параметров алгоритма, называемыйключом, а сам алгоритм шифрования должен быть открытым. Другими словами, при оценке надёжности шифрования необходимо предполагать, что противник знает об используемой системе шифрования всё, кроме применяемых ключей.



Сущность принципа заключается в том, что чем меньше секретов содержит система, тем выше её безопасность. Так, если утрата любого из секретов приводит к разрушению системы, то система с меньшим числом секретов будет надёжней. Чем больше секретов содержит система, тем более она ненадёжна и потенциально уязвима. Чем меньше секретов в системе — тем выше её прочность.



Принцип Керкгоффса направлен на то, чтобы сделать безопасность алгоритмов и протоколов независимой от их секретности; открытость не должна влиять на безопасность.

Большинство широко используемых систем шифрования, в соответствии с принципом Керкгоффса, используют известные, не составляющие секрета криптографические алгоритмы. С другой стороны, шифры, используемые в правительственной и военной связи, как правило, засекречены; таким образом создаётся «дополнительный рубеж обороны».








sitemap
sitemap