Patents by Inventor Ashish DHANDE
Ashish DHANDE 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: 11804956Abstract: Embodiments provide methods, and systems for cryptographic keys exchange where the method can include receiving, by a server system, a client public key being part of a client asymmetric key pair from a client device; sending, by the server system, a server public key being part of a server asymmetric key pair to the client device; generating, by the server system, a random value master key and sending the random value master key encrypted using the client public key to the client device; and generating, by the server system, an initial unique session key and sending the initial unique session key encrypted under the random value master key to the client device. A unique session key from the set of the unique session keys is used by the client device to encrypt a session data for transmission to the server system per session.Type: GrantFiled: January 17, 2022Date of Patent: October 31, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ritesh Chaudhari, Ashish Dhande, Ashish Patel, Chetan Bhalerao
-
Patent number: 11727364Abstract: A method and system for facilitating payment transactions is provided. A server receives a transaction scheduling request from a first user device for scheduling a payment transaction from a first payment account associated with a first user to a second payment account associated with a second user. The payment transaction is scheduled for a first time instance. Upon successful scheduling of the payment transaction, a one-time password for authenticating the scheduled payment transaction is communicated to the first user. The server receives a payment transaction request corresponding to the scheduled payment transaction from a second user device associated with the second user to approve the scheduled payment transaction. The scheduled payment transaction is approved upon successfully receiving the one-time password from the second user device.Type: GrantFiled: November 6, 2020Date of Patent: August 15, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ritesh Chaudhari, Ashish Dhande, Arpan Beohar, Chetan Bhalerao
-
Patent number: 11544677Abstract: Embodiments provide methods, and systems for facilitating microservices for cryptographic operations. A method includes receiving, by a server system, a cryptographic service request from at least one application of a plurality of applications over a network communication channel. The cryptographic service request comprises a cryptographic operation to be performed and a cryptographic keys index being an identifier of the at least one application. The method includes generating, by the server system, a cryptographic operation command for the cryptographic operation. The method includes sending, by the server system, the cryptographic operation command to a Hardware Security Module (HSM) communicatively connected to the server system to perform the cryptographic operation. The method includes receiving, by the server system, a response from the HSM for the performed cryptographic operation.Type: GrantFiled: April 7, 2020Date of Patent: January 3, 2023Assignee: Mastercard International IncorporatedInventors: Sunil Vagare, Chetan Bhalerao, Ritesh Chaudhari, Sudhir Shirke, Ashish Dhande
-
Publication number: 20220141005Abstract: Embodiments provide methods, and systems for cryptographic keys exchange where the method can include receiving, by a server system, a client public key being part of a client asymmetric key pair from a client device; sending, by the server system, a server public key being part of a server asymmetric key pair to the client device; generating, by the server system, a random value master key and sending the random value master key encrypted using the client public key to the client device; and generating, by the server system, an initial unique session key and sending the initial unique session key encrypted under the random value master key to the client device. A unique session key from the set of the unique session keys is used by the client device to encrypt a session data for transmission to the server system per session.Type: ApplicationFiled: January 17, 2022Publication date: May 5, 2022Inventors: Ritesh CHAUDHARI, Ashish DHANDE, Ashish PATEL, Chetan BHALERAO
-
Patent number: 11258589Abstract: Embodiments provide methods, and systems for cryptographic keys exchange where the method can include receiving, by a server system, a client public key being part of a client asymmetric key pair from a client device; sending, by the server system, a server public key being part of a server asymmetric key pair to the client device; generating, by the server system, a random value master key and sending the random value master key encrypted using the client public key to the client device; and generating, by the server system, an initial unique session key and sending the initial unique session key encrypted under the random value master key to the client device. A unique session key from the set of the unique session keys is used by the client device to encrypt a session data for transmission to the server system per session.Type: GrantFiled: January 8, 2020Date of Patent: February 22, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ritesh Chaudhari, Ashish Dhande, Ashish Patel, Chetan Bhalerao
-
Publication number: 20210174313Abstract: A method and system for facilitating payment transactions is provided. A server receives a transaction scheduling request from a first user device for scheduling a payment transaction from a first payment account associated with a first user to a second payment account associated with a second user. The payment transaction is scheduled for a first time instance. Upon successful scheduling of the payment transaction, a one-time password for authenticating the scheduled payment transaction is communicated to the first user. The server receives a payment transaction request corresponding to the scheduled payment transaction from a second user device associated with the second user to approve the scheduled payment transaction. The scheduled payment transaction is approved upon successfully receiving the one-time password from the second user device.Type: ApplicationFiled: November 6, 2020Publication date: June 10, 2021Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ritesh Chaudhari, Ashish Dhande, Arpan Beohar, Chetan Bhalerao
-
Publication number: 20200320489Abstract: Embodiments provide methods, and systems for facilitating microservices for cryptographic operations. A method includes receiving, by a server system, a cryptographic service request from at least one application of a plurality of applications over a network communication channel. The cryptographic service request comprises a cryptographic operation to be performed and a cryptographic keys index being an identifier of the at least one application. The method includes generating, by the server system, a cryptographic operation command for the cryptographic operation. The method includes sending, by the server system, the cryptographic operation command to a Hardware Security Module (HSM) communicatively connected to the server system to perform the cryptographic operation. The method includes receiving, by the server system, a response from the HSM for the performed cryptographic operation.Type: ApplicationFiled: April 7, 2020Publication date: October 8, 2020Applicant: Mastercard International IncorporatedInventors: Sunil Vagare, Chetan Bhalerao, Ritesh Chaudhari, Sudhir Shirke, Ashish Dhande
-
Publication number: 20200220719Abstract: Embodiments provide methods, and systems for cryptographic keys exchange where the method can include receiving, by a server system, a client public key being part of a client asymmetric key pair from a client device; sending, by the server system, a server public key being part of a server asymmetric key pair to the client device; generating, by the server system, a random value master key and sending the random value master key encrypted using the client public key to the client device; and generating, by the server system, an initial unique session key and sending the initial unique session key encrypted under the random value master key to the client device. A unique session key from the set of the unique session keys is used by the client device to encrypt a session data for transmission to the server system per session.Type: ApplicationFiled: January 8, 2020Publication date: July 9, 2020Inventors: Ritesh CHAUDHARI, Ashish DHANDE, Ashish PATEL, Chetan BHALERAO