WO2013162402A1 - Способ защиты цифровой информации - Google Patents

Способ защиты цифровой информации Download PDF

Info

Publication number
WO2013162402A1
WO2013162402A1 PCT/RU2012/000335 RU2012000335W WO2013162402A1 WO 2013162402 A1 WO2013162402 A1 WO 2013162402A1 RU 2012000335 W RU2012000335 W RU 2012000335W WO 2013162402 A1 WO2013162402 A1 WO 2013162402A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
values
sets
encoding
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/RU2012/000335
Other languages
English (en)
French (fr)
Inventor
Евгений Иванович ПРЯХИН
Екатерина Владимировна ЛАРИОНОВА
Виктор Юрьевич ПИРАЙНЕН
Александр Юрьевич ГАРЬКУШЕВ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to EA201401072A priority Critical patent/EA201401072A1/ru
Priority to EP12875555.0A priority patent/EP2843583A4/en
Priority to US13/807,602 priority patent/US20140208102A1/en
Priority to PCT/RU2012/000335 priority patent/WO2013162402A1/ru
Publication of WO2013162402A1 publication Critical patent/WO2013162402A1/ru
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption

Definitions

  • the invention relates to means of protecting information from unauthorized acquaintance, changing the content (modification), changing the integrity of information during storage and transmission of information and can be used in the construction of software, hardware and software and hardware multilevel, including cryptographic protection of information from acquaintance and control and restoring information integrity.
  • the proposed method is designed to protect digital information in its various forms, namely, text, graphic, video, audio, executable files, etc., as well as to protect analog information converted to digital information by technical means.
  • RF patent N ° 2370898 describes a method for protecting information from unauthorized access in communication systems.
  • the technical result is to prevent the interception of key information near the receiving antenna.
  • the essence of the invention lies in the fact that the set of random numbers underlying the formation of symmetric encryption keys is created at the receiving and transmitting points of communication by counter-measurements of the random propagation time of sounding radio signals from the transmitter to the receiver.
  • the keys are formed by irreversible transformations of a large set of measurements of the propagation time of probing radio signals from the transmitter to the receiver, accumulated at a given time interval of the operation of technical means of information protection. In this case, the accumulated set of measurements is continuously replenished with the next measurement results.
  • the disadvantages of this method include the lack of protection against interference, artificial or natural, from distortion in the communication channels, the lack of an accurate estimate for the likelihood of imposing false information, in this regard there is no guarantee of the exact receipt of the decryption key.
  • a method of information protection is considered, based on two-way transmission and subsequent detection of sounding radio signals carrying time stamps of their radiation, tied to previously reduced time scales, and emanating from communication devices located at both ends of the radio line, performing irreversible mathematical transformations over numerical sequences, encryption and decryption of messages using a key, characterized in that the participant performs the mutual recognition operation exchange information and synchronize the time scales of the communication devices of the participants, set the time interval for the operation of information protection means during which two sets of binary equivalents of the digitized measurement results of a random natural process of phase changes of the received sounding signals are accumulated at both ends of the radio link, which are a superposition of propagating in a multipath environment of partial rays with unpredictable phase incursions, over accumulated sets of binary equivalents
  • Each of the communication devices performs irreversible mathematical transformations that coincide at both ends of the radio link, form a pair of identical copies of the symmetric encryption key at the receiving and transmitting ends, accumulated
  • This patent proposes protection against interference on the communication line by synchronizing the operation of mutual recognition of participants in information exchange on special time scales, because mathematical operations are performed synchronously with the accumulation of binary analogs of measurements, respectively, they are performed according to a certain algorithm, which can be mathematically detected and decrypted.
  • users need to have complex highly sensitive equipment, in the event of failure of which, protection and transmission of protected information is impossible.
  • a security method is proposed based on the formation of a key, which is stored in the memory of an external device adapted to be connected to a computer, decryption of information using a key in an external device, characterized in that the key is generated directly in the external device while encrypting information is carried out using a key in the same device.
  • the formation of the key in this case is carried out using pseudo-random sequence signals and signals of external random action, followed by an automatic check of the key for the absence of matches with keys stored in the memory of the external device.
  • the key is stored in the memory of an external device adapted for connecting to a computer, decrypting information using a key in an external device, characterized in that the key is generated during the exchange of information between subscribers in the external device of one of the subscribers, encrypted with a system key previously stored in memory system key of all devices of subscribers of one series, and transfer the encrypted key to another subscriber, decrypt it from another subscriber, while the encryption of information is carried out vlyayut using the key in the external device, each of the subscribers.
  • the formation of keys is carried out using signals of a pseudo-random sequence and signals of external random influence, followed by an automatic check of the key for the absence of matches with keys stored in the memory of an external device.
  • the device is proposed to be performed in one environment physically protected from unauthorized access, for example, in a single-chip microcontroller.
  • the disadvantages of this method include the lack of implementation in the event of force majeure, such as damage to the user’s equipment or failure of equipment segments. Also, the specified method uses a control sequence (key), which is either shorter or corresponds to the length of the message and there is no exact estimate for the probability of imposing false information, thus increasing the likelihood of hacking or calculating a workaround to decrypt the protected information.
  • RF patent 2254685 describes a method for encrypting information conversion.
  • a method of encrypting information conversion characterized in that prior to encryption, all possible non-repeating values of combinations of the alphabet Uj are randomly written using a random number sensor (RNC) into a code table with N lines, and into each line and; address table Ta write the line number i of the code table Tk, in which the value of the alphabet combination is written, and, where N is the size of the alphabet that matches the number of lines of the code and address table Tk and Ta, Uj is the original combination to be encrypted, and to fill in the next i-th lines of the code table Tk, where i is a value from 1 to N, get the next value of the alphabet combination from the DSL, which is compared with each i-1 value of the written combinations of the alphabet in the code table Tk, and in case of mismatch with any of recorded combinations alphabet, the next value of the combination of the alphabet and, is written to the i-th line of the code table Tk, when encrypting from the line Ui of the address table Ta, the address A is read (and
  • the specified method also does not provide for the possibility of implementation in the event of force majeure, such as damage to the equipment of the user or failure of the equipment segments; a control sequence (key) that is either shorter or corresponds to the length of the message.
  • this method may require significant hardware capabilities, including computers, while the process will be subject to complex and slow implementation, which complicates the use of such methods.
  • the closest in the set of essential features of the invention is the application of the Russian Federation 201 1 1 11052 for a method of marking an object with the aim of its identification, which is accepted by the authors as a prototype.
  • One aspect of the known invention is a method for generating a code message and its encryption.
  • the prototype is based on the principle of forming a system of encodings from a set of 0 and 1, while it is assumed that “1” indicates the fact of the presence of a fingerprint, and “0” indicates the absence of a fingerprint from laser exposure.
  • Any bit information can be encoded using Latin characters, numbers, punctuation marks, national fonts, pseudo-graphic characters, etc., representing in general an array of characters. Any character from the encoding array can be represented as a multi-bit combination of 0 and 1. For example, you can use an eight-bit character encoding system, i.e. it will look like this: 00000000, 00000001, 00000010, etc.
  • a text page of 30 lines of 80 characters per line will occupy an area of 32x 1.5 mm.
  • any file can be represented - text, graphic, sound or other type.
  • a private encoding array is the original common encoding array in which the components are randomly mixed.
  • the known method discloses only one encoding method based on private encoding systems created by the user, and is also intended for marking metal products and does not provide for the protection of digital information presented in its various forms.
  • the known method is a special case of the invention for encoding and protecting information, because does not provide for the embedding of coding systems and / or their combination (addition).
  • Encryption depth information is determined by the ratio between the volume of the encryption sequence (key) and the amount of information transmitted.
  • the objective of the invention is to create such a method of protecting digital information, presented in its various forms, which, while retaining all the advantages of symmetric encryption, would provide information integrity control (protection against the imposition of false information), protection from attempting to read confidential information from the system; provide a stable and fast implementation of the method of information protection while maintaining multi-level deep encryption.
  • the technical result of the invention consists in expanding the scope, increasing the reliability and confidentiality of the method of encoding digital information.
  • the invention relates to means designed to protect digital information in its various forms, namely, text, graphic, video, audio executable files, etc., as well as to protect analog information converted to digital information by technical means.
  • the inventive method relates to means designed to provide encoding, protection, and decoding of various types of information using unique multilayer encoding methods, including methods of symmetric and asymmetric types of encryption.
  • bit information i.e., digital information requiring protection or analog, digitized
  • Bit information is encoded using a combination of private encryption values obtained by randomly mixing the general set of values.
  • the general set of values is formed from unrelated source arrays of values.
  • any combination of codes and symbols matching values can be used, including both known (UNICODE) and those created by the user on the basis of binary, decimal, hexadecimal and other systems. In this case, each encoded character can match different values from one or more populations, given that populations are unrelated. Those.
  • coding sets can be nested, i.e. encoded information can also be encoded ⁇ -e number in the set of coding values or their addition, i.e. code in code.
  • the combination of coding populations consists in the fact that each symbol corresponds to several values from populations, one from each population, and the values are also assigned in a random order - this excludes the method of enumerating possible variants of the assigned values for both the most common characters and the less common ones .
  • Coding can be done for any digital information. It is known that, as a rule, information encoded or encrypted using mathematical algorithms can be calculated, and, therefore, fully or partially decrypted.
  • the exclusion of mathematical methods for the selection of the control population (key) in the present invention is due to the use of random variables and random mixing when creating a private population, which significantly increases the reliability of the system.
  • When adding sets of coding values to each symbol of the encoded information there corresponds a set of unrelated random variables from these sets, and the bit depth and the number of bits used vary. The number of investments and additions is unlimited and can be combined both in a given and random order.
  • the principle of asymmetric encryption is implemented.
  • the user indicates the encoding conditions in the software package - a system that implements the principles of the developed method, and downloads information that requires encryption. Further, in automatic mode, a cipher is formed and recorded in bit form. Moreover, the user can access the interface, but the software package itself is not available. Those. the user has information that is subject to protection, after downloading and processing, the user receives an encrypted bit message.
  • the software package is protected from copying, changing or transferring fragments or the entire system.
  • neither the user nor the potential cracker can identify either the encryption mechanism or the control population (key).
  • the control sequence may be equal in length to the encrypted information, and exceed it, which guarantees message authentication and information integrity control (protection against the imposition of false information). As a result, the system is not susceptible to hacking, decryption, imposition of false information and, accordingly, security is maximum.
  • the values are assigned to the remaining characters (bi, ci ... Z
  • the same character a healedin different parts of the message can be assigned a value from the set A ⁇ ⁇ times, the number of ⁇ times the repetition of the characters a n is also determined randomly.
  • FIG. 1 A 2 view Az view a 51 00110101 79 00110111 86 00111000 b 67 00110110 136 00110001 40 00110100 to 54 00110101 6 00110110 245 00110010 g 235 00111010 210 00111010 79 00110111 d 26 00110010 199 00110001 228 00110010 e 230 0011001 431 00110010 176 00110001 152 00110001
  • the given example limits the range of assignment of values to natural numbers (special case).
  • the system does not have such restrictions: the information user sets the options for assigning different values to symbols, which can act as numerical values belonging to the set of natural, integer, real, and other types of sets; as well as alphabetic, symbolic designations (national fonts, pseudographics, etc.).
  • Encryption is the conversion of data into an unreadable form using encryption-decryption keys.
  • Cryptography the science of methods of conversion (encryption)
  • a combination of control values was compiled randomly for each of the encrypted characters.
  • the aggregates themselves are not related in length to the encoded message.
  • one of the private populations represents, at the user's choice, before the conversion, the Russian alphabet, including uppercase and lowercase letters.
  • the message contains 47 characters, while the alphabet is 64. A fragment of such a combination is presented in Table 2
  • Such values are a special case for a given set of values and they will change during the next generation of random variables. The choice of the sets of values themselves will occur randomly. Conversion of the values of the general population of the first stage into a system of bitwise information is carried out in such a way that the correspondence of bit values of the general population of the first stage is also carried out in random order. At the same time, there is no correspondence between the size of the bit block (the number of bits per coding of one character) for both the same character and the characters and values of the whole encrypted message.
  • SaaS Software as a service
  • DaaS Desktop as a Service
  • “Software as a Service” is a model for implementing an encryption software package in which users are given access to the system’s interface via the Internet or other networks.
  • Data as a service is a model, the implementation of which allows users to receive a virtual workstation that is completely ready for work (turnkey), which each user can additionally configure for their tasks.
  • the user uses the computing power of a third-party server, and not his PC.
  • the problem of speed is solved with multi-level deep encryption of information, as well as the possibility of intercepting a program encryption because the user uploads information for encryption to a third-party server, only the encryption result is transmitted to him by the reverse channel.
  • Everything as a service can be used - a model that includes elements of the following solutions: “Software as a service”, “Infrastructure as a service” (Infrastructure as a Service, IaaS) - providing a diverse computer infrastructure: servers, storage systems, network equipment, as well as software for managing these resources.
  • “Platform as a Service” (Platform as a Service, abbreviated PaaS) - providing a platform with certain characteristics for the development, testing, deployment, support of web applications, etc.
  • Data as a service “Workspace as a Service” (Workspace as a Service, WaaS), but unlike DaaS, the user only gets access to the software, while all calculations take place directly on his machine or other similar technologies using joint or individual resources.
  • This implementation model allows you to effectively protect not only information, but also the system itself from malicious attacks, since the software itself does not reach users.
  • the concept allows to reduce the costs of deployment and implementation of information systems.
  • Other methods of implementation include the possibility of applying encrypted information to information carriers — any material object or medium containing (carrying) information that can be stored in its structure for a rather long time, i.e. various objects (materials, parts, components, products, documents) and devices and carriers of digital information.
  • MINATOM enterprises marking for the purpose of accounting and control during the movement of nuclear materials.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)

Description

Способ защиты цифровой информации
Изобретение относится к средствам защиты информации от несанкционированного ознакомления, изменения содержания (модификации), изменения целостности информации при хранении и передаче информации и может применяться при построении программных, аппаратных и программно-аппаратных средств многоуровневой, в том числе криптографической защиты информации от ознакомления и контроля и восстановления целостности информации. Предлагаемый способ предназначен для защиты цифровой информации в различных ее видах, а именно текстовой, графической, видео-, аудио -, исполняемых файлов и др., а также для защиты аналоговой информации, преобразованной в цифровую информацию техническими средствами.
Современные технологии дают возможность передавать и хранить большие объемы информации. Это благо имеет и оборотную сторону. Информация становится все более уязвимой по разным причинам:
• возрастающие объемы хранимых и передаваемых данных;
• расширение круга пользователей, имеющих доступ к ресурсам ЭВМ, программам и данным;
• усложнение режимов эксплуатации вычислительных систем.
Поэтому все большую важность приобретает проблема защиты информации от несанкционированного доступа (НСД) при передаче и хранении. Сущность этой проблемы - постоянная борьба специалистов по защите информации со своими "оппонентами".
Известны различные системы и устройства для защиты и передачи информации. Например, в патенте РФ N° 2370898 описан способ защиты информации от несанкционированного доступа в системах связи. Технический результат заключается в предотвращении перехвата ключевой информации вблизи приемной антенны. Сущность изобретения заключается в том, что набор случайных чисел, положенный в основу формирования ключей симметричного шифрования, создают в приемном и передающем пунктах связи встречными измерениями случайного времени распространения зондирующих радиосигналов от передатчика к приемнику. Ключи формируют путем необратимых преобразований большой совокупности измерений времени распространения зондирующих радиосигналов от передатчика к приемнику, накопленной на заданном интервале времени работы технических средств защиты информации. При этом накопленная совокупность измерений непрерывно пополняется очередными результатами измерений.
К недостаткам этого способа можно отнести отсутствие защиты от помех, искусственных или естественных, от искажений в каналах связи, отсутствие точной оценки для вероятности навязывания ложной информации, в связи с этим нет гарантии точного получения ключа дешифрации.
В патенте РФ - 23800 рассмотрен способ защиты информации, основанный на двусторонней передаче и последующем обнаружении зондирующих радиосигналов, несущих отметки времени своего излучения, привязанные к предварительно сведенным шкалам времени, и исходящих от расположенных на обоих концах радиолинии устройств связи, проведении необратимых математических преобразований над числовыми последовательностями, шифровании и дешифровании сообщений с использованием ключа, отличающийся тем, что выполняют операцию взаимного опознавания участников информационного обмена и синхронизуют шкалы времени устройств связи участников, задают интервал времени работы средств защиты информации, в течение которого на обоих концах радиолинии накапливают два совпадающих друг с другом набора двоичных эквивалентов оцифрованных результатов измерений случайного природного процесса изменений фазы принимаемых зондирующих сигналов, являющихся суперпозицией распространяющихся в многолучевой среде парциальных лучей с непредсказуемыми набегами фазы, над накопленными наборами двоичных эквивалентов каждым из устройств связи выполняют совпадающие на обоих концах радиолинии необратимые математические преобразования, формируют на приемном и передающем концах пару одинаковых копий ключа симметричного шифрования, накопленные наборы двоичных эквивалентов пополняют двоичными эквивалентами оцифрованных результатов очередных измерений фазы зондирующих радиосигналов, при этом в качестве механизма распределения ключей симметричного шифрования используют свойства взаимности условий многолучевого распространения радиоволн.
В данном патенте предложена защита от помех на линии связи за счет синхронизации операции взаимного опознавания участников информационного обмена по специальным шкалам времени, т.к. математические операции выполняются синхронно при накоплении двоичных аналогов измерений, соответственно, они производятся по определенному алгоритму, который, может быть математически обнаружен и расшифрован. Кроме того, пользователям необходимо иметь сложное высокочувствительное оборудование, при выходе из строя которого, защита и передача защищенной информации невозможна.
В изобретении по заявке РФ N° 2001117145 предложен способ защиты, основанный на формировании ключа, который хранят в памяти внешнего устройства, приспособленного для подсоединения к ЭВМ, дешифрировании информации с использованием ключа во внешнем устройстве, отличающийся тем, что формирование ключа осуществляют непосредственно во внешнем устройстве, при этом шифрование информации осуществляют с использованием ключа в этом же устройстве.
Формирование ключа при этом осуществляют с использованием сигналов псевдослучайной последовательности и сигналов внешнего случайного воздействия с последующей автоматической проверкой ключа на отсутствие совпадений с ключами, хранящимися в памяти внешнего устройства.
Ключ хранят в памяти внешнего устройства, приспособленного для подсоединения к ЭВМ, дешифрировании информации с использованием ключа во внешнем устройстве, отличающийся тем, что формирование ключа при обмене информацией между абонентами осуществляют во внешнем устройстве одного из абонентов, шифруют его системным ключом, предварительно записанным в память системного ключа всех устройств абонентов одной серии, и передают зашифрованный ключ другому абоненту, расшифровывают его у другого абонента, при этом шифрование информации осуществляют с использованием ключа во внешних устройствах каждого из абонентов.
При этом, формирование ключей осуществляют с использованием сигналов псевдослучайной последовательности и сигналов внешнего случайного воздействия с последующей автоматической проверкой ключа на отсутствие совпадений с ключами, хранящимися в памяти внешнего устройства.
Устройство предлагается выполнять в одной, физически защищенной от несанкционированного доступа среде, например, в однокристальном микроконтроллере.
К недостаткам указанного способа можно отнести отсутствие возможности реализации в случае форс-мажорных обстоятельств, таких, как поломка оборудования у пользователя или выход из строя сегментов оборудования. Также в указанном способе используется управляющая последовательность (ключ), которая или короче, или соответствует длине сообщения и отсутствует точная оценка для вероятности навязывания ложной информации, таким образом, повышается вероятность взлома или вычисление обходного пути для расшифровывания защищенной информации. В патенте РФ 2254685 описан способ шифрующего преобразования информации.
Способ шифрующего преобразования информации, характеризуемый тем, что до начала шифрования все возможные неповторяющиеся значения комбинаций алфавита Uj случайным образом с помощью датчика случайных чисел (ДСЧ) записывают в кодовую таблицу с N строками, а в каждую строку и; адресной таблицы Та записывают номер строки i кодовой таблицы Тк, в которой записано значение комбинации алфавита и,, где N - размер алфавита, совпадающий с числом строк кодовой и адресной таблиц Тк и Та, Uj - исходная комбинация, подлежащая шифрованию, причем для заполнения очередной i-и строки кодовой таблицы Тк, где i - значение от 1 до N, получают очередное значение комбинации алфавита от ДСЧ, которое сравнивают с каждым из i-1 значением записанных комбинаций алфавита в кодовую таблицу Тк, и в случае несовпадения ни с одной из записанных комбинаций алфавита очередное значение комбинации алфавита и, записывают в i-ю строку кодовой таблицы Тк, при шифровании из строки Ui адресной таблицы Та считывают адрес А(и исходной комбинации и, в кодовой таблице Тк, значение шифрованной комбинации Vj исходной комбинации алфавита Ui при значении параметра преобразования равно значению комбинации ал авита, хранящейся в строке A(Vj) кодовой таблицы Тк, адрес которой определяют как
Figure imgf000006_0001
по модулю числа N, считывают значение шифрованной комбинации v< из строки кодовой таблицы Тк с адресом A(vj), при дешифровании зашифрованной комбинации Vj при значении параметра преобразования , определяют значение комбинации, хранящейся в строке адрес А(и кодовой таблицы Тк, адрес которой определяют как
Figure imgf000006_0002
по модулю числа N, и считывают значение комбинации Ui из строки кодовой таблицы Тк с адресом A(uj).
В указанном способе также не предусмотрена возможность реализации в случае форс-мажорных обстоятельств, таких как поломка оборудования у пользователя или выход из строя сегментов оборудования; управляющая последовательность (ключ), которая или короче, или соответствует длине сообщения. Кроме того, этот способ может потребовать значительных мощностей аппаратуры, в том числе ЭВМ, при этом процесс будет подвержен сложной и медленной реализации, затрудняющей использование таких способов.
Наиболее близким по совокупности существенных признаков предлагаемого изобретения является заявка РФ 201 1 1 11052 на способ маркировки объекта с целью его идентификации, который принят авторами за прототип. Одним из аспектов известного изобретения является метод формирования кодового сообщения и его шифрование.
Прототип основан на принципе формирования системы кодировок из набора 0 и 1, при этом принято, что «1» обозначается факт наличия отпечатка, а «0» - отсутствие отпечатка от воздействия лазера. Кодироваться может любая битовая информация с использованием латинских символов, цифр, знаков пунктуации, национальных шрифтов, символов псевдографики и т.п., представляя собой в общем виде массив символов. Любой символ из кодировочного массива может быть представлен в виде многоразрядной комбинации 0 и 1. Например, можно использовать восьмиразрядную систему кодировки символов, т.е. это будет выглядеть так: 00000000, 00000001 , 00000010 и т.д.
При нанесении одного символа точечным локальным источником тепла размеры занимаемого поля составят: 50><8 = 400 мкм по ширине и 50 мкм по высоте при диаметре отпечатка 50 мкм. Страница текста в 30 строк по 80 символов в строке займет площадь 32x 1,5 мм.
В символьном виде может быть представлен любой файл - текстовый, графический, звуковой или иного типа.
Суть технического решения состоит в том, что шифрование информации, записываемой в закодированном сообщении на поверхности объекта осуществляется путем образования из общего массива символов частных кодировочных массивов. Частный кодировочный массив представляет собой исходный общий кодировочный массив, в котором составляющие случайным образом перемешаны.
Известный способ раскрывает только один способ кодирования на основе частных кодировочных систем, созданных пользователем, а также предназначен для маркировки металлических изделий и не предусматривает защиту цифровой информации, представленной в различных ее видах. Известный способ является частным случаем предлагаемого изобретения для кодирования и защиты информации, т.к. не предусматривает вложение систем кодирования и / или их совокупность (сложение).
Известно, что криптографические методы защиты информации используют различные способы генерации псевдослучайных последовательностей, которые формируют как в пункте шифрования, так и в пункте дешифрования информации под контролем некоторого секретного ключа. При этом затраты машинного времени существенно возрастают с увеличением глубины шифрования. Глубина шифрования информации определяется соотношением между объемом шифрующей последовательности (ключа) и объемом передаваемой информации.
Известно, что передаваемая информация уязвима для перехвата, а защита информации обеспечивается глубоким шифрованием, в основе которого лежит использование известных корреспондентам ключей (закрытых и/или открытых) шифрования.
Задачей предлагаемого изобретения является создания такого способа защиты цифровой информации, представленной в различных ее видах, который, сохраняя все преимущества симметричного шифрования, позволил бы обеспечить контроль целостности информации (защита от навязывания ложной информации), защиту от попытки считывания из системы конфиденциальной информации; обеспечить устойчивую и быструю реализацию способа защиты информации с сохранением многоуровневого глубокого шифрования.
Технический результат предлагаемого изобретения состоит в расширении области применения, повышении надежности и конфиденциальности способа кодирования цифровой информации.
Изобретение относится к средствам, предназначенным для защиты цифровой информации в различных ее видах, а именно, текстовой, графической, видео-, аудио исполняемых файлов и др., а также для защиты аналоговой информации, преобразованной в цифровую информацию техническими средствами.
Заявляемый способ относится к средствам, предназначенным для обеспечения кодирования, защиты, и декодирования различных видов информации с использованием уникальных многослойных способов кодирования, включая методы симметричного и несимметричного видов шифрования.
Для кодирования применяются криптографические методы симметричного шифрования, отличающиеся следующим. Пользователь преобразует информацию, находящуюся в любом доступном виде в цифровой формат. Битовая информация (т.е. цифровая информация, требующая защиты или аналоговая, переведенная в цифровой формат) кодируется с использованием совокупности частных шифрующих значений, полученных случайным перемешиванием генеральной совокупности значений. При этом, генеральная совокупность значений формируется из несвязанных между собой исходных массивов значений. Для кодирования могут использоваться любые совокупности значений соответствия кодов и символов, в том числе, как известные (UNICODE), так и созданные самим пользователем на основе двоичной, десятеричной, шестнадцатеричной и других систем. При этом, каждому кодируемому символу может соответствовать различные значения из одной или нескольких совокупностей с учетом того, что совокупности не связаны между собой. Т.е. ни одно значение одной совокупности не может быть получено из значения или нескольких значений другой совокупности математическими, логическими и др. методами. Совокупности кодирования могут быть при этом вложенными, т.е. закодированная информация может быть закодирована еще η-e количество в совокупности кодирующих значений или их сложении, т.е. код в коде. Сложение кодирующих совокупностей заключается в том, что каждому символу соответствует несколько значений из совокупностей, по одному из каждой совокупности, при этом значения присваиваются также в случайном порядке - это исключает метод перебора возможных вариантов присвоенных значений как для наиболее встречающихся символов, так и для менее встречающихся.
Кодирование может производиться для любой цифровой информации. Известно, что, как правило, информация, закодированная или зашифрованная с использованием математических алгоритмов, поддается вычислению, а, следовательно, и полной, либо частичной расшифровке. Исключение математических методов подбора управляющей совокупности (ключа) в предлагаемом изобретении, обусловлено использованием случайных величин и случайного перемешивания при создании частной совокупности, что значительно увеличивает надежность системы. При сложении совокупностей кодирующих значений каждому символу кодируемой информации соответствует множество несвязанных случайных величин из этих совокупностей, при этом варьируется разрядность и используемое количество бит. Количество вложений и сложений неограниченно и может комбинироваться как в заданном, так и в случайном порядке. Таким образом, в симметричной системе кодирования реализуется принцип несимметричного шифрования.
Применение реализуется следующим образом. Пользователь указывает условия кодирования в программном комплексе - системе, реализующей принципы разработанного метода, и загружает информацию, требующую шифрования. Далее в автоматическом режиме формируется шифр и записывается в битовом виде. Причем, пользователю доступен интерфейс, но не доступен сам программный комплекс. Т.е. у пользователя имеется информация, которая подлежит защите, после загрузки и обработки, пользователь получает зашифрованное битовое сообщение. Программный комплекс защищен от копирования, изменения или передачи фрагментов или всей системы. Таким образом, ни пользователь, ни потенциальный взломщик не имеют возможности выявить ни механизм шифрования, ни управляющую совокупность (ключ). Управляющая последовательность может быть как равной по длине шифруемой информации, так и превышать ее, что гарантирует аутентификацию сообщения и контроль целостности информации (защита от навязывания ложной информации). В результате система не поддается взлому, расшифровыванию, навязыванию ложной информации и соответственно защищенность является максимальной.
Принцип действия защиты информации состоит в следующем:
Существует сообщение, состоящее из п символов (ai, b], zj) и содержащее m повторений символов (а1,а2...ат). Существуют количество совокупностей Aj, равное Q, присвоения символам сообщения (ai, bi,....zi), случайным образом кодирующих значений из А, совокупности, где i принадлежит множеству (1...Q). Установление соответствия кодовых значений символам в совокупностях (Αι...Α,) происходит случайным образом. Первому символу ai случайным образом присваивается значение из совокупности Aj. Символу а„ присваивается значение из совокупности А.\, причем выбор совокупности из диапазона (Ai...Aj) происходит также случайным образом. По аналогии происходит присвоение значений остальным символам (bi, ci...Z|). В то же время, одному и тому же символу а„ в разных частях сообщения может быть присвоено значение из совокупности А\ β раз, определение количества β раз повторений символов ап происходит также случайным образом.
Примеры вариантов фрагментов частных кодировочных совокупностей в диапазоне от Qi до Q3 для сообщения содержащего символы сообщения представлены в таблице 1.
Таблица 1
Совокупность Совокупность Совокупность
Символ
сообщения Двоичное Двоичное Двоичное
Figure imgf000010_0001
представление А2 представление Аз представление а 51 00110101 79 00110111 86 00111000 б 67 00110110 136 00110001 40 00110100 в 54 00110101 6 00110110 245 00110010 г 235 00110010 210 00110010 79 00110111 д 26 00110010 199 00110001 228 00110010 е 230 00110010 43 00110100 161 00110001 ж 231 00110010 176 00110001 152 00110001
3 223 00110010 157 00110001 220 00110010 и 103 00110001 199 00110001 176 00110001 й 250 00110010 87 00111000 149 00110001 к 187 00110001 91 00111001 233 00110010 л 122 00110001 8 00111000 160 00110001 м 22 00110010 169 00110001 152 00110001 н 239 00110010 219 00110010 183 00110001
О 250 00110010 27 00110010 86 00111000 π 38 00110011 186 00110001 173 00110001
P 218 00110010 65 00110110 71 00110111 с 251 00110010 130 00110001 203 00110010 т 138 00110001 71 00110111 42 00110100
У 150 00110001 140 00110001 223 00110010
Ф 184 00110001 51 00110101 189 00110001
X 84 00111000 72 00110111 226 00110010 ц 235 00110010 107 00110001 67 00110110 ч 21 00110010 202 00110010 146 00110001 ш 223 00110010 124 00110001 98 00111001
Щ 241 00110010 202 00110010 176 00110001 ъ 94 00111001 242 00110010 134 00110001 ы 156 00110001 253 00110010 249 00110010 ь 254 00110010 27 00110010 54 00110101 э 226 00110010 195 00110001 36 00110011 ю 154 00110001 159 00110001 212 00110010 я 156 00110001 124 00110001 72 00110111
На примере символа «а» видно, что в различных совокупностях А; ему может соответствовать любое числовое значение отличное от значений, присвоенные в любой другой совокупности Aj.i. Например, в совокупности А) символа «а» присвоено числовое значение 51. В совокупности А2 - 79, и т.д. Таким образом, в результате кодирования обеспечивается случайная последовательность шифрующих значений совокупностей независимо от статистики отдельных знаков или символов в исходной информации.
Приведенный пример ограничивает область присвоения значений натуральными числами (частный случай). У системы такие ограничения отсутствуют: пользователь информации сам устанавливает варианты присвоения символам различных значений, которые могут выступать в качестве числовых значений принадлежащих к множеству натуральных, целых, действительных и других видов множеств; а также буквенные, символьные обозначения (национальные шрифты, псевдографика и др.).
Для примера, зашифруем следующую информацию, с сохранением всех видов начертаний, видоизменений символов, пунктуации, служебных символов, пробелов, переносов строк. Начало и конец сообщения для удобства обозначим как //Начало сообщения и //Конец сообщения соответственно:
//Начало сообщения
1. Шифрование - это преобразование данных в нечитабельную форму, используя ключи шифрования-расшифровки. 2. Криптография - наука о способах преобразования (шифрования)
информации с целью ее защити от незаконных пользователей (разработка шифров).
3. Криптоанализ - наука (и практика ее применения) о методах и способах вскрытия шифров (атака на шифры). //Конец сообщения
Для генерирования генеральной совокупности первой ступени (сложения частных совокупностей) случайным образом для каждого из шифруемых символов составлялась комбинация управляющих значений. При этом, сами совокупности по длине никак не связаны с закодированным сообщением. Например, одна из частных совокупностей представляет по выбору пользователя до преобразования русский алфавит, включая заглавные и прописные буквы. Сообщение содержит 47 символов, тогда как алфавит - 64. Фрагмент такой совокупности представлен в таблице 2
Таблица 2
Figure imgf000012_0001
Figure imgf000013_0001
Таким образом, было использовано четыре совокупности, никак не связанные между собой. Для формирования генеральной совокупности первой ступени были использованы таблицы битовых кодировок, символы псевдографики разных операционных систем, специальные символы и собственные числовые множества пользователя. При этом, система предусматривает неограниченное количество частных совокупностей.
Результат преобразования сообщения после использования генеральной совокупности первой ступени, представлен в следующем виде: 86м>/ц932-|| <-аг>фЖ234%о 1679281184J92 Ч 14|"
п41-п ёь184-7535†128dNa4lVei 190;167г237184™ || 10»Ви459232,Ди¥'о179
989 lt35335?=l 14~илЩ9-Ц-роГ=||†H-p|75-| b321 14п=) с190 Ж125 м Д^| 981'огр|фи
Figure imgf000014_0001
На примере кодирования одного символа сообщения можно видеть, что в различных совокупностях значений, в том числе и генеральной, одному и тому же символу присвоены различные символьные значения. На примере таблицы 2 совокупностей значений видно, что символ «с» в сообщении имеет следующие значения в генеральной совокупности первого порядка
Figure imgf000014_0002
Такие значения являются частным случаем для данной совокупности значений и при следующей генерации случайных величин они изменятся. Выбор самих совокупностей значений будет происходить случайным образом. Преобразование значений генеральной совокупности первой ступени в систему побитовой информации осуществляется таким образом, чтобы соответствие битовых значений генеральной совокупности первой ступени производилось также в случайном порядке. При этом отсутствует соответствие размера битового блока (количество бит, приходящееся на кодирование одного символа) как у одного и того же символа, так и у символов и значений в целом зашифрованного сообщения.
Результат кодирования с использованием сложения и вложения совокупностей следующий:
001110000011011011101100001111111111011000111001001100110011001000111111001 111111110000011100011001111101111010011000110001100100011001100110100100010 010011000100110110001101110011100100110010001110000011000100110001001110000 011010010000111001110010011001000111111001100010011000100110100001111111001 010011101111001101000011000100111111101110001111110000110001001110000011010 010010101001101110011010100110011001101011000011000110001001100100011100000 110110101110010011010000110001001111111011100010000111001100010011100100110 000001110110011000100110110001101111110001100110010001100110011011100110001 001110000011010010011001001111110011111100111111100101010011111111101000001 101000011010100111001001100100011001100110010001011001100010011101000001111 111001001011101110001100010011011100111001001110010011100000111001001111110 011001100110101001100110011001100110101001111110011111100110001001100010011 010000111111111010000011111100111111001110010011111111110000111011100011111 100111111100001101110100000101101111100000011111100110111001101010011111111 111100001100110011001000110001001100010011010011101111001111111111000100110 001001110010011000011000110001100010011001000110101001000001110110011000100 001111111111000000111001001110000011000110010010111011101110001111110000001 111111111010011101000100101010011001000110011001101000011111100111111001101 110011010111100110001111110011111111000100111011100011111111101101001111111 110111000111111111011101011101111100011100101110011001100110011001101010011 111111110000001111111110111000111111111100000011111110111011111011101110000 000111111101110000011111111110000001100110011001100110101001010001111100000 111001001100110011001011110000111011100011111111100011001111111110100011110 000101101011001010111101000100001101110100000100110111000001111000000111111 111000000011111100111001111111001001010100111111110001001111011011110100001 111110011111100111111001100110011001100110101001100110011001010000111100101 010011111100110111001101011111100100111111001111111110100000111111111011101 011101110010101001100110011010100110001001110000011010000111111111000110011 111111101110100001100011111110010110111110010011001100110011001101010011001 000110010001110001110111000111111010000011011101111101110001101000011000100 111111100100101000011110011001001111111110100100111111001010001111000010110 101001110000011100111110000001111110011001000110011001101111110111011110010 001100010011100000110100111000111001010111111000001111100011001100110010111 100001110111000111111001111110010011000110001001110000011010000111111001001 100011001100110011001101011101000111110000001111101001001011110010111011101 110000000110011001101010011011100110101001100010011011100111001111010000011 100000111001001111110011111100111111101110000011111100111111111100010011111 110010101001100010011000100110100001111100011001100110011001101010011100000 110001111100000011111100110001001110000011010011110010001110010011111111100 000001111110011000100111000001101000011111110010101001100100011001000111000 111100000011111000111111100001111000011000111111001111110011111000110011001 101010010000010110101110001001110111000111111111110100011000100111000001101 000010000010110101001110000011011100110111001101010011111110010101001110010 011001100110011001101010011011100110101100100101111011000111111111100100010 011000111111001110000011011000110011001100110011010111100000001111111110101 010110101001100110011001011110010001111111100010000111111001110010011011100 110111001111111110111000111111001111110011000100110001001101000011011100110 101111100100011111111101010001111110011001100110011001101011000011011100011 111011101001010100111111001111111000010100111111001111111110001000110011001 11111
Предложенная система может быть реализована с использованием различных технологий, в том числе технологий Cloud computing (облачные вычисления). В этом случае будут задействованы сервисы Software as a service (SaaS) - «Программное обеспечение как услуга» и Desktop as a Service (DaaS) - «Данные как услуга»
«Программное обеспечение как услуга» - это модель реализации программного комплекса шифрования, при которой пользователям предоставляется доступ к интерфейсу системы через Интернет или другие сети.
«Данные как услуга» - модель, реализация которой позволяет получать пользователям полностью готовое к работе (под ключ) виртуальное рабочее место, которое каждый пользователь может дополнительно настраивать под свои задачи. При этом пользователь использует вычислительные мощности стороннего сервера, а не своего ПК. Таким образом, решается проблема быстродействия при многоуровневом глубоком шифровании информации, а также возможности перехвата программы шифрования, т.к. пользователь загружает на сторонний сервер информацию для шифрования, обратным каналом ему передается только результат шифрования.
Тем не менее, для повышения безопасности и защиты информации, может быть использована технология «Всё как услуга» (Everything as a service, EaaS) - модель, включающая в себя элементы следующих решений: «Программное обеспечение как услуга», «Инфраструктура как услуга» (Infrastructure as a Service, IaaS) - предоставление разнообразной компьютерной инфраструктуры: серверов, систем хранения данных, сетевого оборудования, а также ПО для управления этими ресурсами. «Платформа как услуга» (Platform as a Service, сокр. PaaS) - предоставление платформы с определенными характеристиками для разработки, тестирования, развертывания, поддержки веб-приложений и т.д. «Данные как услуга» «Рабочее место как услуга» (Workspace as a Service, WaaS), но в отличие от DaaS пользователь получает доступ только к ПО, в то время как все вычисления происходят непосредственно на его машине или другие аналогичные технологии использования совместных или индивидуальных ресурсов.
Такая модель реализации позволяет эффективно защищать не только информацию, но и саму систему от вредоносных атак, поскольку само программное обеспечение не попадает к пользователям. Кроме того, концепция позволяет уменьшить затраты на развертывание и внедрение информационных систем.
Другие способы реализации предусматривают возможность нанесения зашифрованной информации на носители информации - любой материальный объект или среда, содержащий (несущий) информацию, могущий достаточно длительное время сохранять в своей структуре занесённую в/на него информацию, т.е. различные объекты (материалы, детали, узлы, изделия, документы) и устройства и носители цифровой информации.
Области применения:
1. Нанесение защищенной информации на материалы, детали, узлы и изделия различными способами в виде сообщения:
а. Военно-промышленный комплекс - маркировка с целью учета и контроля при производстве оружия и боеприпасов.
b. Предприятия МИНАТОМа - маркировка с целью учета и контроля при перемещении ядерных материалов.
c. Органы государственной власти - использование технологии и оборудования при производстве для защиты от подделки, паспортов, идентификационных карт и других документов. d. Защита ценных бумаг, документов, билетов банка и др.
e. Авиационная промышленность - маркировка и идентификация деталей самолетов, моторов и другого оборудования.
f. Пищевая промышленность - датировка и маркировка продуктов нестираемыми методами, в том числе при конвейерном производстве. g. Автомобильная промышленность - маркировка авто компонентов с целью учета и защиты от подделки.
h. Станкостроительная промышленность - изготовление лимбов, шкал, маркировка информационных табличек.
i. Ювелирная промышленность - применение маркировки при производстве ювелирных изделий, в том числе инспекциями пробирного надзора для клеймения и идентификации изделий из драгоценных металлов.
j. Декоративно-прикладное искусство - для защиты предметов искусства. Защита информации при переписке или передачи информации на бумаге и подобных носителях.
Защита информации на различных цифровых носителях - закодированная информация остается в цифровом виде, уровень защиты сохраняется
Защита информации при передаче по проводным и беспроводным сетям, в т.ч. по сети Интернет.

Claims

Формула изобретения
1. Способ защиты цифровой информации, включающий использование частных кодовых таблиц, отличающийся тем, что
- частные кодирующие значения получены случайным перемешиванием генеральной совокупности значений, при этом генеральная совокупность значений формируется из несвязанных между собой, исходных совокупностей кодовых значений,
- каждому кодируемому символу могут соответствовать различные значения из одной или нескольких совокупностей с учетом того, что совокупности не связаны между собой, ни одно значение одной совокупности не может быть получено из значения или нескольких другой совокупности математическими, логическими и др. методами,
- установление соответствия символам, кодируемых значений в частных совокупностях (Ai...Aq) происходит случайным образом, таким образом, символу ап присваивается значение из совокупности Aq.i, причем выбор совокупности из диапазона (Ai ... Aq) происходит также случайным образом.
2. Способ по п.1, отличающийся тем, что совокупности кодирования могут быть при этом вложенными, т.е. закодированная информация может быть закодирована еще η-e количество раз в совокупности кодирующих значений или их сложении (код в коде).
3. Способ по п.2, о т л и ч а ю щ и й с я тем, что управляющая последовательность может быть как равной по длине кодируемой информации, так и превышать ее, что гарантирует аутентификацию сообщения и контроль целостности информации (защита от навязывания ложной информации).
4. Способ по п.4. о т л и ч а ю щ и й с я тем, что для реализации способа используется аппаратно-программный комплекс, причем пользователю доступен только интерфейс системы, которая защищена от копирования, изменения или передачи фрагментов или целиком.
6. Способ по п.5, отл и ч аю щ и й с я тем, что при реализации способа в виртуальной форме, применяются технологии Cloud computing, обеспечивающие доступ пользователю к возможностям кодирования и защищающие от умышленных деструктивных воздействий на информацию и кодирующую систему.
7. Способ по.6. о т л и ч а ю щ и й с я тем, что при реализации способа в физической форме, блоки кодирования и декодирования выполнены в одной, физически защищенной от несанкционированного доступа, записи и копирования среде.
PCT/RU2012/000335 2012-04-27 2012-04-27 Способ защиты цифровой информации Ceased WO2013162402A1 (ru)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EA201401072A EA201401072A1 (ru) 2012-04-27 2012-04-27 Способ защиты цифровой информации
EP12875555.0A EP2843583A4 (en) 2012-04-27 2012-04-27 PROCEDURE FOR THE PROTECTION OF DIGITAL INFORMATION
US13/807,602 US20140208102A1 (en) 2012-04-27 2012-04-27 Method of protecting digital information
PCT/RU2012/000335 WO2013162402A1 (ru) 2012-04-27 2012-04-27 Способ защиты цифровой информации

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/RU2012/000335 WO2013162402A1 (ru) 2012-04-27 2012-04-27 Способ защиты цифровой информации

Publications (1)

Publication Number Publication Date
WO2013162402A1 true WO2013162402A1 (ru) 2013-10-31

Family

ID=49483566

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/RU2012/000335 Ceased WO2013162402A1 (ru) 2012-04-27 2012-04-27 Способ защиты цифровой информации

Country Status (4)

Country Link
US (1) US20140208102A1 (ru)
EP (1) EP2843583A4 (ru)
EA (1) EA201401072A1 (ru)
WO (1) WO2013162402A1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015099568A1 (ru) * 2013-12-27 2015-07-02 Евгений Иванович ПРЯХИН Кодирование и декодирование цифровой информации в виде ультрасжатого нанобар-кода

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9712531B2 (en) * 2013-03-14 2017-07-18 Wayne D. Lonstein Methods and systems for detecting, verifying, preventing and correcting or resolving unauthorized use of electronic media content
US9936381B2 (en) * 2014-11-28 2018-04-03 Casio Computer Co., Ltd. Wireless communication device and non-transitory computer-readable medium
CN104517066A (zh) * 2014-12-16 2015-04-15 上海师范大学 一种文件夹加密方法
US11238428B1 (en) * 2018-04-25 2022-02-01 Marvell Asia Pte, Ltd. System and method for secure transactions to transmit cryptocurrency
CN112199248B (zh) * 2020-09-14 2021-07-27 中标慧安信息技术股份有限公司 一种基于人工智能边缘设备的运维方法
US11687878B2 (en) * 2020-10-26 2023-06-27 Sap Se Privacy-preserving supply chain verification for multiple asset types in shared data storage scenarios
US11991281B1 (en) * 2023-10-31 2024-05-21 Massood Kamalpour Systems and methods for digital data management including creation of storage location with storage access id
US12149616B1 (en) 2023-10-31 2024-11-19 Massood Kamalpour Systems and methods for digital data management including creation of storage location with storage access ID

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1143653A2 (en) * 2000-04-06 2001-10-10 Lucent Technologies Inc. Multilevel coding with unequal error protection and time diversity for bandwidth efficient transmission
RU2001117145A (ru) 2001-06-18 2003-06-10 Юрий Ильич Мальцев Способ защиты информации от несанкционированного доступа и устройство для его осуществления (их варианты)
RU2254685C2 (ru) 2003-01-13 2005-06-20 Осмоловский Станислав Антонович Способ шифрующего преобразования информации
RU2005105304A (ru) * 2002-07-27 2005-09-20 ЭКССТРИМ СЕКЬЮРИТИ СОЛЮШНЗ ЛТД., ЭлЭлСи (US) Способ шифрования и дешифрования и устройство для его осуществления
RU2370898C2 (ru) 2007-09-05 2009-10-20 ГОУ ВПО "Казанский государственный университет им. В.И. Ульянова-Ленина" (КГУ) Способ защиты информации
RU2423800C2 (ru) 2008-12-29 2011-07-10 Государственное образовательное учреждение высшего профессионального образования "Казанский государственный университет им. В.И. Ульянова-Ленина" (ГОУ ВПО КГТУ) Способ защиты информации
CN102244682A (zh) * 2011-07-19 2011-11-16 中国科学院软件研究所 一种云计算环境下的隐蔽通信方法
RU2442285C2 (ru) * 2007-03-27 2012-02-10 Квэлкомм Инкорпорейтед Выравнивание скорости передачи на основе циклического буфера

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2227318C2 (ru) 2001-06-18 2004-04-20 Мальцев Юрий Ильич Способ защиты информации от несанкционированного доступа и устройство для его осуществления (их варианты)
US9686044B2 (en) * 2007-03-27 2017-06-20 Qualcomm Incorporated Rate matching with multiple code block sizes

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1143653A2 (en) * 2000-04-06 2001-10-10 Lucent Technologies Inc. Multilevel coding with unequal error protection and time diversity for bandwidth efficient transmission
RU2001117145A (ru) 2001-06-18 2003-06-10 Юрий Ильич Мальцев Способ защиты информации от несанкционированного доступа и устройство для его осуществления (их варианты)
RU2005105304A (ru) * 2002-07-27 2005-09-20 ЭКССТРИМ СЕКЬЮРИТИ СОЛЮШНЗ ЛТД., ЭлЭлСи (US) Способ шифрования и дешифрования и устройство для его осуществления
RU2254685C2 (ru) 2003-01-13 2005-06-20 Осмоловский Станислав Антонович Способ шифрующего преобразования информации
RU2442285C2 (ru) * 2007-03-27 2012-02-10 Квэлкомм Инкорпорейтед Выравнивание скорости передачи на основе циклического буфера
RU2370898C2 (ru) 2007-09-05 2009-10-20 ГОУ ВПО "Казанский государственный университет им. В.И. Ульянова-Ленина" (КГУ) Способ защиты информации
RU2423800C2 (ru) 2008-12-29 2011-07-10 Государственное образовательное учреждение высшего профессионального образования "Казанский государственный университет им. В.И. Ульянова-Ленина" (ГОУ ВПО КГТУ) Способ защиты информации
CN102244682A (zh) * 2011-07-19 2011-11-16 中国科学院软件研究所 一种云计算环境下的隐蔽通信方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2843583A4

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015099568A1 (ru) * 2013-12-27 2015-07-02 Евгений Иванович ПРЯХИН Кодирование и декодирование цифровой информации в виде ультрасжатого нанобар-кода
RU2656734C2 (ru) * 2013-12-27 2018-06-06 Евгений Иванович Пряхин Способ кодирования и декодирования цифровой информации в виде ультрасжатого нанобар-кода (варианты)

Also Published As

Publication number Publication date
EP2843583A4 (en) 2016-01-06
US20140208102A1 (en) 2014-07-24
EP2843583A1 (en) 2015-03-04
EA201401072A1 (ru) 2015-03-31

Similar Documents

Publication Publication Date Title
WO2013162402A1 (ru) Способ защиты цифровой информации
US10979221B2 (en) Generation of keys of variable length from cryptographic tables
AU2008327506B2 (en) Method and system for encryption of data
US8744078B2 (en) System and method for securing multiple data segments having different lengths using pattern keys having multiple different strengths
CN102904712B (zh) 信息加密方法
CN105306194B (zh) 供加密档案和/或通讯协定的多重加密方法与系统
CA2730588C (en) Multipad encryption
Almehmadi et al. Novel arabic e-text watermarking supporting partial dishonesty based on counting-based secret sharing
WO2024210846A1 (en) Protecting membership for secure computation and communication
Polpong et al. Authentication and password storing improvement using SXR algorithm with a hash function
JP2011512762A (ja) 複数加入者ネットワークでの改竄、盗聴及びハッキングを不可能とするp2p通信方法
Shirole et al. Review paper on data security in cloud computing environment
Kulkarni et al. A robust encryption method for speech data hiding in digital images for optimized security
CN201063641Y (zh) 含有人体信息的高度安全的加密解密装置
WO2024210834A1 (en) Protecting membership in multi-identification secure computation and communication
CN117034311A (zh) 一种数据随机加密方法、装置及电子设备
Lavanya et al. An encryption algorithm functioning on ASCII values and random number generation
Arshad et al. Hill Matrix and Radix-64 Bit Algorithm to Preserve Data Confidentiality.
Biswas et al. Fully blind data hiding by embedding within DNA sequences using various ciphering and generic complimentary base substitutions
Nam et al. A transcendental number-based random insertion method for privacy protection
Kumar et al. Encryption Algorithm using Matrix Manipulation
Mohammed et al. Cryptography and Network Security in Modern Era
Al-Sammarraie The behavior of databases in maintaining the security of data transferred between two communication points
ElBeltagy Stegocrypt3d: 3d object and blowfish
Sailaja et al. Enhancement of Security for Cloud Based IoT Using XHE Scheme

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 13807602

Country of ref document: US

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12875555

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 201401072

Country of ref document: EA

REEP Request for entry into the european phase

Ref document number: 2012875555

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2012875555

Country of ref document: EP