СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ СЛОВ ДАННЫХ

1. Способ кодирования слова (D1) данных с заданным числом символов случайных данных (ZD) и заданным числом символов полезных данных (ND), причем для слова (D1) данных вычисляется контрольная сумма с заданным числом контрольных символов (PS), а число символов случайных данных (ZD) соответствует по меньшей мере числу контрольных символов (PS) контрольной суммы.
2. Способ по п.1, в котором контрольная сумма вычисляется способом вычисления контрольных сумм кодов с коррекцией и/или обнаружением ошибок, в частности кодов BCH, Рида-Соломона, CRC или Хемминга.
3. Способ по п.1 или 2, в котором для вычисления контрольной суммы используется функция, которая для любой произвольно заданной интерпретации символов полезных данных (ND) является инъективным отображением символов случайных данных (ZD) на контрольных символах (PS).
4. Способ по п.1, в котором заданные разряды слова (D1) данных описаны символами случайных данных (ZD).
5. Способ по п.1, в котором при изменении символов полезных данных (ND) снова генерируются символы случайных данных (ZD).
6. Способ по п.1, в котором символы полезных данных (ND) и символы случайных данных (ZD) записываются в области (6) памяти с защитой от доступа.
7. Способ по п.1, в котором контрольные символы (PS) записываются в области (6) памяти без защиты от доступа.
8. Способ по п.1, в котором символами являются биты или байты данных.
9. Способ по п.1, в котором символы полезных данных (ND) записываются в связной области памяти, а символы случайных данных (ZD) - по меньшей мере в одной прилегающей области памяти.
10. Устройство (1) для кодирования слов (D1) данных с блоком (2) управления, оборудованным для осуществления способа по одному из пп.1-9.
11. Устройство (1) по п.10, причем предусмотрен генератор (4) случайных символов, генерирующий символы случайных данных (ZD).
12. Устройство (1) по п.10 или 11, причем предусмотрен генератор (3) контрольных сумм, вычисляющий контрольную сумму каждого слова (D1) данных.
13. Устройство (1) по п.10, причем предусмотрено запоминающее устройство (5, 6), записывающее в областях памяти символы случайных данных (ZD), контрольные символы (PS) и символы полезных данных (ND).
14. Устройство (1) по п.13, причем для символов полезных данных (ND) и символов случайных данных (ZD) предусмотрена область памяти с защитой от доступа.
15. Компьютерный программный продукт, инициирующий осуществление способа по одному из пп.1-9 процессором с программным управлением.