Patents by Inventor Nikolay Andreevich Moldovyan

Nikolay Andreevich Moldovyan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7142673
    Abstract: The present invention relates to the field of electric communication and computer engineering, and more particularly, to the field of cryptographic methods and devices for ciphering digital data. The method comprises dividing a block of data N?2 subblocks; converting these subblocks one after another by generating at least one binary vector according to the subblocks value and modifying the subblock using the binary vector. Novelty of the claimed method is in generating the binary vector at the subsequent step of sub-block conversion depending on the binary vector structure at the preceding step of subblock conversion. Novelty is also in generating two binary vectors and converting one of them by operation of cyclic shift on a number of bits equal to the value of the second binary vector. Further, novelty is in modifying one of the subblocks by applying to it a cyclic shifting operation on a number of bits equal to the current value of the binary vector.
    Type: Grant
    Filed: November 28, 1997
    Date of Patent: November 28, 2006
    Assignee: Otkrytoye aktsionernoye obschestvo “Moskovskaya Gorodskaya Telefonnaya Set”
    Inventors: Alexandr Andreevich Moldovyan, Nikolay Andreevich Moldovyan
  • Patent number: 6463150
    Abstract: The invention relates to telecommunications and computer engineering, and especially to cryptographic methods and devices intended to encrypt numerical data. The inventive method comprises the steps of working out K≧data blocks containing P≧1 elements of the binary information code and of converting data blocks under control of an encryption key. The novelty of the system consists in that D≧1 binary vectors are additionally generated, that the data blocks are formed by linking the binary vectors to the corresponding elements of the binary information code, that the binary vectors are generated at random and pseudorandom, that they are linked to the corresponding elements of the binary information code, and that this linkage is based on the secret key.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: October 8, 2002
    Assignee: Otkrytoye Akttsionemoye Obschestyo “Moskovskaya Gorodskaya Telefonnaya Set”
    Inventors: Alexandr Andreevich Moldovyan, Nikolay Andreevich Moldovyan, Petr Andreevich Moldovyanu