Способ цифровых платежей и система его реализации

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