Некоторые механизмы, которые обеспечивают защиту ключей при наборе кодовых последовательностей:
- Случайность ключа. 14 В идеале ключ должен представлять собой абсолютно случайную последовательность с длиной не меньшей, чем у шифруемого текста. 1 Это помогает защитить от атаки, при которой злоумышленник перехватывает необходимое количество шифротекстов и анализирует их с целью подобрать секретный ключ. 1
- Увеличение числа возможных независимых кодовых комбинаций. 2 Это достигается за счёт повышения разрядности кода, то есть увеличения числа возможных кодовых комбинаций при одной «ключевой» комбинации, вызывающей срабатывание устройства. 2
- Автоматический сброс предыдущего набора. 5 Например, в кодовых замках при наборе каждой цифры, не входящей в код, происходит автоматический сброс всего предыдущего набора, даже если первые цифры были набраны правильно. 5
- Сигнализация при неправильном наборе. 5 Если набрать неправильное число и нажать на кнопку «открыть», вместо срабатывания запорного механизма будет включена сигнализация. 5