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

1. Устройство обработки данных, имеющее средство шифрования для шифрования обрабатываемых предметных данных, являющихся открытым текстом, заданным алгоритмом и заданным ключом и представления этих данных в виде зашифрованных данных, средство записи для записи зашифрованных данных и средство дешифрирования для дешифрирования зашифрованных данных, считанных с носителя записи, алгоритмом и ключом, используемыми при шифровании шифруемых данных, и представления этих данных в виде предметных данных, которое содержит:
средство генерации решений для последовательной генерации новых решений в заданные моменты времени назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новое решение при назначении ему по меньшей мере одного из прошлых решений;
средство генерации алгоритмов для последовательной генерации новых алгоритмов в заданные моменты времени с использованием сгенерированных решений; и
средство записи специальной информации для записи в заданном средстве записи специальной информации для идентификации алгоритма, используемого при шифровании обрабатываемых предметных данных, и связанной с зашифрованными данными; и отличающееся тем, что:
средство генерации решений хранит по меньшей мере одно из прошлых решений, а также стирает прошлые решения в те моменты времени, когда они становятся ненужными для новых назначений.
2. Устройство обработки данных, имеющее средство шифрования для шифрования обрабатываемых предметных данных, являющихся открытым текстом, заданным алгоритмом и заданным ключом и представления этих данных в виде зашифрованных данных, средство записи для записи зашифрованных данных и средство дешифрирования для дешифрирования зашифрованных данных, считанных с носителя записи, алгоритмом и ключом, используемыми при шифровании шифруемых данных, и представления этих данных в виде предметных данных, которое содержит:
средство генерации решений для последовательной генерации новых решений в заданные моменты времени назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новое решение при назначении ему по меньшей мере одного из прошлых решений; средство генерации ключей для последовательной генерации новых ключей в заданные моменты времени с использованием сгенерированных решений; и
средство записи специальной информации для записи в заданном средстве записи специальной информации для идентификации алгоритма, используемого при шифровании обрабатываемых предметных данных, и связанной с зашифрованными данными, отличающееся тем, что:
средство генерации решений хранит по меньшей мере одно из прошлых решений, а также стирает прошлые решения в те моменты времени, когда они становятся ненужными для новых назначений.
3. Устройство обработки данных по п.1 или 2, отличающееся тем, что:
содержит средство разбиения, которое может разбивать обрабатываемые предметные данные на заданное число битов и представлять эти данные в виде многих фрагментов фрагментированных данных открытого текста, а также разбивать зашифрованные данные на многие фрагменты зашифрованных фрагментированных данных с тем же числом битов, с которым разбивались при шифровании шифруемые данные;
содержит средство шифрования для шифрования обрабатываемых предметных данных шифрованием каждого фрагмента фрагментированных данных открытого текста, разбитого средством разбиения, и их представления в виде зашифрованных фрагментированных данных, и средство дешифрирования для дешифрирования каждого фрагмента зашифрованных фрагментированных данных и их представления в виде фрагментированных данных открытого текста; и
также содержит средство соединения для соединения многих фрагментов зашифрованных фрагментированных данных, зашифрованных средством шифрования, в последовательность зашифрованных данных, а также для соединения многих фрагментов фрагментированных данных открытого текста в последовательность обрабатываемых предметных данных.
4. Устройство обработки данных по п.3, отличающееся тем, что средство генерации алгоритмов генерирует алгоритм каждый раз, как проводится шифрование обрабатываемых предметных данных.
5. Устройство обработки данных по п.3, отличающееся тем, что средство генерации алгоритмов генерирует алгоритм каждый раз, как проводится шифрование фрагментированных данных открытого текста.
6. Устройство обработки данных по п.1 или 2, отличающееся тем, что средство генерации решений получает решения назначением многих прошлых решений алгоритму генерации решений.
7. Устройство обработки данных по п.1 или 2, отличающееся тем, что средство генерации решений хранит начальное решение, которое назначается в самом начале алгоритму генерации решений при начале генерации решения.
8. Устройство обработки данных по п.3, отличающееся тем, что средство генерации решений генерирует ключ каждый раз, как шифруются обрабатываемые предметные данные.
9. Устройство обработки данных по п.8, отличающееся тем, что средство генерации ключей генерирует ключ каждый раз, как шифруются фрагментированные предметные данные.
10. Устройство обработки данных по п.1, отличающееся тем, что специальная информация является алгоритмом.
11. Устройство обработки данных по п.1, отличающееся тем, что специальная информация является решениями, используемыми средством генерации алгоритмов при генерации алгоритма.
12. Устройство обработки данных по п.1, отличающееся тем, что специальная информация является информацией, указывающей на то, какие номера сгенерированных решений являются номерами решений, используемых средством генерации алгоритмов при генерации алгоритма.
13. Устройство обработки данных по п.2, отличающееся тем, что специальная информация является ключом.
14. Устройство обработки данных по п.2, отличающееся тем, что специальная информация является решениями, используемыми средством генерации ключей при генерации ключа.
15. Устройство обработки данных по п.2, отличающееся тем, что специальная информация является информацией, указывающей на то, какие номера сгенерированных решений являются номерами решений, используемых средством генерации ключей при генерации ключа.
16. Устройство обработки данных, имеющее средство шифрования для шифрования обрабатываемых предметных данных, являющихся открытым текстом, заданным алгоритмом и заданным ключом и представления этих данных в виде зашифрованных данных, средство записи для записи зашифрованных данных и средство дешифрирования для дешифрирования зашифрованных данных, считанных со средства записи, алгоритмом и ключом, используемыми при шифровании шифруемых данных, и представления этих данных в виде предметных данных, при этом устройство обработки данных шифрует многие фрагменты обрабатываемых предметных данные и представляет их в виде зашифрованных данных, а также дешифрирует эти многие фрагменты зашифрованных данных в том же самом порядке, который использовался при их шифровании, и которое содержит:
средство генерации решений для последовательной генерации новых решений каждый раз, как шифруются обрабатываемые предметные данные, назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новое решение при назначении ему по меньшей мере одного из прошлых решений;
первое средство генерации алгоритмов для последовательной генерации новых алгоритмов каждый раз, как шифруются обрабатываемые предметные данные с использованием сгенерированных решений;
второе средство генерации алгоритмов для последовательной генерации таких же новых алгоритмов, которые были сгенерированные первым средством генерации алгоритмов, каждый раз, как зашифрованные данные дешифрируются с использованием сгенерированных решений, отличающееся тем, что:
средство генерации решений хранит по меньшей мере одно из прошлых решений, а также стирает прошлые решения в те моменты времени, когда они становятся ненужными для новых назначений.
17. Устройство обработки данных, имеющее средство шифрования для шифрования обрабатываемых предметных данных, являющихся открытым текстом, заданным алгоритмом и заданным ключом и представления этих данных в виде зашифрованных данных, средство записи для записи зашифрованных данных и средство дешифрирования для дешифрирования зашифрованных данных, считанных со средства записи, алгоритмом и ключом, используемыми при шифровании шифруемых данных, и представления этих данных в виде обрабатываемых предметных данных, при этом устройство обработки данных шифрует многие фрагменты обрабатываемых предметных данных и представляет их в виде зашифрованных данных, а также дешифрирует эти многие фрагменты зашифрованных данных в том же самом порядке, который использовался при их шифровании, и которое содержит:
первое средство генерации решений для последовательной генерации новых решений каждый раз, как шифруются обрабатываемые предметные данные, назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новое решение при назначении ему по меньшей мере одного из прошлых решений;
первое средство генерации алгоритмов для последовательной генерации новых алгоритмов каждый раз, как шифруются обрабатываемые предметные данные с использованием решений, сгенерированных первым средством генерации решений;
второе средство генерации решений для последовательной генерации таких же новых решений, которые были сгенерированы первым средством генерации решений, каждый раз, как зашифрованные данные дешифрируются назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новое решение при назначении ему по меньшей мере одного из прошлых решений;
второе средство генерации алгоритмов для последовательной генерации таких же новых алгоритмов, которые были сгенерированы первым средством генерации алгоритмов, каждый раз, как зашифрованные данные дешифрируются с использованием решений, сгенерированных вторым средством генерации решений, отличающееся тем, что:
первое средство генерации решений и второе средство генерации решений хранят по меньшей мере одно из прошлых решений, а также стирают прошлые решения в те моменты времени, когда они становятся ненужными для новых назначений.
18. Устройство обработки данных, имеющее средство шифрования для шифрования обрабатываемых предметных данных, являющихся открытым текстом, заданным алгоритмом и заданным ключом и представления этих данных в виде зашифрованных данных, средство записи для записи зашифрованных данных и средство дешифрирования для дешифрирования зашифрованных данных, считанных со средства записи, алгоритмом и ключом, используемыми при шифровании шифруемых данных, и представления этих данных в виде обрабатываемых предметных данных, при этом устройство обработки данных шифрует многие фрагменты обрабатываемых предметных данных и представляет их в виде зашифрованных данных, а также дешифрирует эти многие фрагменты зашифрованных данных в том же самом порядке, который использовался при их шифровании, и которое содержит:
средство генерации решений для последовательной генерации новых решений каждый раз, как шифруются обрабатываемые предметные данные, назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новое решение при назначении ему по меньшей мере одного из прошлых решений,
первое средство генерации ключей для последовательной генерации новых ключей каждый раз, как шифруются обрабатываемые предметные данные с использованием сгенерированных решений;
второе средство генерации ключей для последовательной генерации таких же новых ключей, которые были сгенерированные первым средством генерации ключей, каждый раз, как зашифрованные данные дешифрируются с использованием сгенерированных решений, отличающееся тем, что:
средство генерации решений хранит по меньшей мере одно из прошлых решений, а также стирает прошлые решения в те моменты времени, когда они становятся ненужными для новых назначений.
19. Устройство обработки данных, имеющее средство шифрования для шифрования обрабатываемых предметных данных, являющихся открытым текстом, заданным алгоритмом и заданным ключом и представления этих данных в виде зашифрованных данных, средство записи для записи зашифрованных данных и средство дешифрирования для дешифрирования зашифрованных данных, считанных со средства записи, алгоритмом и ключом, используемыми при шифровании шифруемых данных, и представления этих данных в виде предметных данных, при этом устройство обработки данных шифрует многие фрагменты обрабатываемых предметных данных и представляет их в виде зашифрованных данных, а также дешифрирует эти многие фрагменты зашифрованных данных в том же самом порядке, который использовался при их шифровании, и которое содержит:
первое средство генерации решений для последовательной генерации новых решений каждый раз, как шифруются обрабатываемые предметные данные, назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новое решение при назначении ему по меньшей мере одного из прошлых решений;
первое средство генерации ключей для последовательной генерации новых ключей каждый раз, как шифруются обрабатываемые предметные данные с использованием решений, сгенерированных первьм средством генерации решений;
второе средство генерации решений для последовательной генерации таких же новых решений, которые были сгенерированы первым средством генерации решений, каждый раз, как зашифрованные данные дешифрируются назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новое решение при назначении ему по меньшей мере одного из прошлых решений;
второе средство генерации ключей для последовательной генерации таких же новых ключей, которые были сгенерированы первым средством генерации ключей, каждый раз, как зашифрованные данные дешифрируются с использованием решений, сгенерированных вторым средством генерации решений, отличающееся тем, что:
первое средство генерации решений и второе средство генерации решений хранят по меньшей мере одно из прошлых решений, а также стирают прошлые решения в те моменты времени, когда они становятся ненужными для новых назначений.
20. Устройство обработки данных по любому из пп.16-19, отличающееся тем, что:
содержит средство разбиения, которое может разбивать обрабатываемые предметные данные на заданное число битов и представлять эти данные в виде многих фрагментов фрагментированных данных открытого текста, а также может разбивать зашифрованные данные на многие фрагменты зашифрованных фрагментированных данных с таким же числом битов, с каким разбивались шифруемые данные при шифровании;
содержит средство шифрования, которое шифрует обрабатываемые предметные данные шифрованием каждого фрагмента фрагментированных данных открытого текста, полученных при их разбиении средством разбиения, и представляет их в виде зашифрованных фрагментированных данных, и средство дешифрирования, которое дешифрирует зашифрованные данные дешифрированием каждого фрагмента зашифрованных фрагментированных данных и представляет их в виде фрагментированных данных открытого текста; и
также содержит средство соединения, которое соединяет многие фрагменты зашифрованных фрагментированных данных, зашифрованных средством шифрования, и представляет их в виде последовательности зашифрованных данных, а также соединяет многие фрагменты дешифрированных данных, дешифрированных средством дешифрирования, и представляет их в виде последовательности обрабатываемых предметных данных.
21. Система обработки данных, состоящая из:
многих первых устройств обработки данных; и
вторых устройств обработки данных и третьих устройств обработки данных, число которых такое же, что и первых устройств обработки данных, и попарно соединенных с соответствующими первыми устройствами обработки данных, в которой
между первым устройством обработки данных и вторым устройством обработки данных осуществляется обмен зашифрованными данными, которые представляют собой зашифрованные обрабатываемые предметные данные, являющиеся открытым текстом, а между вторым устройством обработки данных и третьим устройством обработки данных осуществляется обмен обрабатываемыми предметными данными, отличающаяся тем, что:
как первое устройство обработки данных, так и второе устройство обработки данных содержит:
средство разбиения для разбиения обрабатываемых предметных данных на заданное число битов и их представления в виде многих фрагментов фрагментированных данных открытого текста, а также для разбиения зашифрованных данных на многие фрагменты зашифрованных фрагментированных данных с тем же числом битов, с которым разбивались при шифровании шифруемые данные;
средство генерации решений для последовательной генерации решений, которые являются общими для образующих пару первого устройства обработки данных и второго устройства обработки данных, и отличны от решений других первых устройств обработки данных и вторых устройств обработки данных;
средство шифрования и дешифрирования для шифрования фрагментированных данных открытого текста алгоритмом, сгенерированным на базе решений, полученных от средства генерации решений и являющихся общими для первого устройства обработки данных и второго устройство обработки данных, и их представления в виде зашифрованных фрагментированных данных, и дешифрирования зашифрованных фрагментированных данных алгоритмом, используемым при шифровании шифруемых фрагментированных данных, и их представления в виде фрагментированных данных открытого текста;
средство соединения для соединения дешифрированных фрагментированных данных открытого текста и их представления в виде обрабатываемых предметных данных; и
средство передачи и приема для передачи и приема зашифрованных данных; и при этом:
третье устройство обработки данных является устройством обработки данных по одному из пп.1, 2, 16, 17, 18, 19, которое шифрует обрабатываемые предметные данные, сгенерированные на втором устройстве обработки данных при дешифрировании данных, зашифрованных на первом устройстве обработки данных, записывает зашифрованные данные на средстве записи и дешифрирует зашифрованные данные, считанные с этого средства записи, для их передачи на второе устройство обработки данных.
22. Способ обработки данных, исполняемый в устройстве обработки данных, которое исполняет процессы:
шифрования обрабатываемых предметных данных, являющихся открытым текстом, заданным алгоритмом и заданным ключом и представления этих данных в виде зашифрованных данных;
записи зашифрованных данных на заданном средстве записи; и
дешифрирования зашифрованных данных, считанных со средства записи, алгоритмом и ключом, используемыми при шифровании шифруемых данных, и представления этих данных в виде обрабатываемых предметных данных, отличающийся тем, что
устройство обработки данных исполняет процессы:
последовательной генерации новых решений в заданные моменты времени назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новые решения при назначении ему по меньшей мере одного из прошлых решений;
последовательной генерации новых алгоритмов в заданные моменты времени с использованием сгенерированных решений; и
записи в заданном средстве записи специальной информации для идентификации алгоритма, используемого при шифровании обрабатываемых предметных данных, и связанной с зашифрованными данными; и при этом
устройство обработки данных хранит по меньшей мере одно из прошлых решений, а также стирает прошлые решения в те моменты времени, когда они становятся ненужными для новых назначений.
23. Способ обработки данных, исполняемый в устройстве обработки данных, которое исполняет процессы:
шифрования обрабатываемых предметных данных, являющихся открытым текстом, заданным алгоритмом и заданным ключом и представления этих данных в виде зашифрованных данных;
записи зашифрованных данных на заданном средстве записи; и
дешифрирования зашифрованных данных, считанных со средства записи, алгоритмом и ключом, используемыми при шифровании шифруемых данных, и представления этих данных в виде обрабатываемых предметных данных, отличающийся тем, что
устройство обработки данных исполняет процессы:
последовательной генерации новых решений в заданные моменты времени назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новые решения при назначении ему по меньшей мере одного из прошлых решений;
последовательной генерации новых ключей в заданные моменты времени с использованием сгенерированных решений; и
записи в заданном средстве записи специальной информации для идентификации ключа, используемого при шифровании обрабатываемых предметных данных, и связанной с зашифрованными данными; и при этом
устройство обработки данных хранит по меньшей мере одно из прошлых решений, а также стирает прошлые решения в те моменты времени, когда они становятся ненужными для новых назначений.
24. Способ обработки данных, исполняемый в устройстве обработки данных, которое исполняет процессы:
шифрования обрабатываемых предметных данных, являющихся открытым текстом, заданным алгоритмом и заданным ключом и представления этих данных в виде зашифрованных данных;
записи зашифрованных данных на заданном средстве записи; и
дешифрирования зашифрованных данных, считанных со средства записи, алгоритмом и ключом, используемыми при шифровании шифруемых данных, и представления этих данных в виде обрабатываемых предметных данных, отличающийся тем, что
устройство обработки данных исполняет:
процесс последовательной генерации новых решений каждый раз, как обрабатываемые предметные данные шифруются назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новые решения при назначении ему по меньшей мере одного из прошлых решений;
первый процесс генерации алгоритмов для последовательной генерации новых алгоритмов каждый раз, как обрабатываемые предметные данные шифруются с использованием сгенерированных решений; и
второй процесс генерации алгоритмов для последовательной генерации таких же новых алгоритмов, которые были сгенерированы в первом процессе генерации алгоритмов, каждый раз, как зашифрованные данные дешифрируются с использованием сгенерированных решений; и при этом
устройство обработки данных хранит по меньшей мере одно из прошлых решений, а также стирает прошлые решения в те моменты времени, когда они становятся ненужными для новых назначений, шифрует многие фрагменты обрабатываемых предметных данных для их представления в виде зашифрованных данных и дешифрирует эти многие фрагменты зашифрованных данных в том же порядке, что и порядок их шифрования.
25. Способ обработки данных, исполняемый в устройстве обработки данных, которое исполняет процессы:
шифрования обрабатываемых предметных данных, являющихся открытым текстом, заданным алгоритмом и заданным ключом и представления этих данных в виде зашифрованных данных;
записи зашифрованных данных на заданном средстве записи; и
дешифрирования зашифрованных данных, считанных со средства записи, алгоритмом и ключом, используемыми при шифровании шифруемых данных, и представления этих данных в виде обрабатываемых предметных данных, отличающийся тем, что
устройство обработки данных исполняет:
первый процесс генерации решений для последовательной генерации новых решений каждый раз, как обрабатываемые предметные данные шифруются назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новые решения при назначении ему по меньшей мере одного из прошлых решений;
первый процесс генерации алгоритмов для последовательной генерации новых алгоритмов каждый раз, как обрабатываемые предметные данные шифруются с использованием решений, сгенерированных в первом процессе генерации решений; и
второй процесс генерации решений для последовательной генерации таких же новых решений, которые были сгенерированы в первом процессе генерации решений, каждый раз, как зашифрованные данные дешифрируются назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новые решения при назначении ему по меньшей мере одного из прошлых решений;
второй процесс генерации алгоритмов для последовательной генерации таких же новых алгоритмов, которые были сгенерированы в первом процессе генерации алгоритмов, каждый раз, как зашифрованные данные дешифрируются с использованием решений, сгенерированных во втором процессе генерации решений; и при этом
устройство обработки данных хранит по меньшей мере одно из прошлых решений, а также стирает прошлые решения в те моменты времени, когда они становятся ненужными для новых назначений, шифрует многие фрагменты обрабатываемых предметных данных для их представления в виде зашифрованных данных и дешифрирует эти многие фрагменты зашифрованных данных в том же порядке, что и порядок их шифрования.
26. Способ обработки данных, исполняемый в устройстве обработки данных, которое исполняет процессы:
шифрования обрабатываемых предметных данных, являющихся открытым текстом, заданным алгоритмом и заданным ключом и представления этих данных в виде зашифрованных данных;
записи зашифрованных данных на заданном средстве записи; и
дешифрирования зашифрованных данных, считанных со средства записи, алгоритмом и ключом, используемыми при шифровании шифруемых данных, и представления этих данных в виде обрабатываемых предметных данных, отличающийся тем, что
устройство обработки данных исполняет:
процесс последовательной генерации новых решений каждый раз, как обрабатываемые предметные данные шифруются назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новые решения при назначении ему по меньшей мере одного из прошлых решений;
первый процесс генерации ключей для последовательной генерации новых ключей каждый раз, как обрабатываемые предметные данные шифруются с использованием сгенерированных решений; и
второй процесс генерации ключей для последовательной генерации таких же новых ключей, которые были сгенерированы в первом процессе генерации ключей, каждый раз, как зашифрованные данные дешифрируются с использованием сгенерированных решений; и при этом
устройство обработки данных хранит по меньшей мере одно из прошлых решений, а также стирает прошлые решения в те моменты времени, когда они становятся ненужными для новых назначений, шифрует многие фрагменты обрабатываемых предметных данных для их представления в виде зашифрованных данных и дешифрирует эти многие фрагменты зашифрованных данных в том же порядке, что и порядок их шифрования.
27. Способ обработки данных, исполняемый в устройстве обработки данных, которое исполняет процессы:
шифрования обрабатываемых предметных данных, являющихся открытым текстом, заданным алгоритмом и заданным ключом и представления этих данных в виде зашифрованных данных;
записи зашифрованных данных на заданном средстве записи; и
дешифрирования зашифрованных данных, считанных со средства записи, алгоритмом и ключом, используемыми при шифровании шифруемых данных, и представления этих данных в виде обрабатываемых предметных данных, отличающийся тем, что
устройство обработки данных исполняет:
первый процесс генерации решений для последовательной генерации новых решений каждый раз, как обрабатываемые предметные данные шифруются назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новые решения при назначении ему по меньшей мере одного из прошлых решений;
первый процесс генерации ключей для последовательной генерации новых ключей каждый раз, как обрабатываемые предметные данные шифруются с использованием решений, сгенерированных в первом процессе генерации решений; и
второй процесс генерации решений для последовательной генерации таких же новых решений, которые были сгенерированы в первом процессе генерации решений, каждый раз, как зашифрованные данные дешифрируются назначением прошлых решений заданному алгоритму генерации решений, который может генерировать новые решения при назначении ему по меньшей мере одного из прошлых решений;
второй процесс генерации ключей для последовательной генерации таких же новых ключей, которые были сгенерированы в первом процессе генерации ключей, каждый раз, как зашифрованные данные дешифрируются с использованием решений, сгенерированных во втором процессе генерации решений; и при этом
устройство обработки данных хранит по меньшей мере одно из прошлых решений, а также стирает прошлые решения в те моменты времени, когда они становятся ненужными для новых назначений, шифрует многие фрагменты обрабатываемых предметных данных для их представления в виде зашифрованных данных и дешифрирует эти многие фрагменты зашифрованных данных в том же порядке, что и порядок их шифрования.