СПОСОБЫ И УСТРОЙСТВА ВЫБОРОЧНОГО ШИФРОВАНИЯ ДАННЫХ

1. Способ шифрования по меньшей мере одного сообщения M однородно распределенных символов с использованием ключа K шифрования с длиной k ключа, содержащий этап, на котором на устройстве (710) шифрования:
шифруют k битов каждого из по меньшей мере одного сообщения M с длиной k битов;
отличающийся тем, что способ дополнительно содержит этап, на котором:
шифруют по меньшей мере k битов и менее целой длины сообщения M каждого из по меньшей мере одного сообщения M, имеющего длину более k битов.
2. Способ по п.1, дополнительно содержащий этапы, на которых:
удлиняют по меньшей мере одно сообщение M, имеющее длину менее k битов, для получения удлиненного сообщения длиной по меньшей мере k битов;
шифруют k битов удлиненного сообщения, если удлиненное сообщение имеет длину k битов; и
шифруют по меньшей мере k битов и менее всей длины удлиненного сообщения, если удлиненное сообщение имеет длину более k битов.
3. Способ по п.2, в котором по меньшей мере одно сообщение M удлиняется посредством заполнения незначащей информацией.
4. Способ по п.2, в котором по меньшей мере одно сообщение M удлиняется посредством последовательного соединения с по меньшей мере одним последующим сообщением.
5. Способ по п.1, в котором шифруется ровно k битов сообщений, имеющих длину более k битов.
6. Способ по п.5, в котором однородно распределенные символы дополнительно являются причинными.
7. Способ по п.1, в котором по меньшей мере одно сообщение M кодируется алгоритмом JPEG2000.
8. Устройство (710) для шифрования по меньшей мере одного сообщения M однородно распределенных символов c использованием ключа K шифрования с длиной k ключа, содержащее процессор (730), выполненный с возможностью:
шифрования k битов каждого из по меньшей мере одного сообщения M длиной k битов;
отличающееся тем, что процессор (730) дополнительно выполнен с возможностью:
шифрования по меньшей мере k битов и менее всей длины сообщения M каждого из по меньшей мере одного сообщения M, имеющего длину более k битов.
9. Способ дешифрования по меньшей мере одного зашифрованного сообщения [M] с использованием ключа K дешифрования с длиной k ключа, содержащий этап, на котором на устройстве (910) дешифрования:
дешифруют k битов каждого из по меньшей мере одного зашифрованного сообщения [M] с длиной k битов;
отличающийся тем, что способ дополнительно содержит этап, на котором:
дешифруют по меньшей мере k битов и менее всей длины зашифрованного сообщения M каждого из по меньшей мере одного зашифрованного сообщения M, имеющего длину более k битов.
10. Устройство (910) для дешифрования по меньшей мере одного зашифрованного сообщения M с использованием ключа K дешифрования с длиной k ключа, содержащее процессор (930), выполненный с возможностью:
дешифрования k битов каждого из по меньшей мере одного зашифрованного сообщения M, имеющего длину k битов;
отличающееся тем, что процессор (930) дополнительно выполнен с возможностью:
дешифрования по меньшей мере k битов и менее всей длины зашифрованного сообщения M каждого из по меньшей мере одного зашифрованного сообщения M, имеющего длину более k битов.