Abstract:
The present disclosure discloses a method, a system and a computer program product for secure data communication between a user device and a server. User credentials, a device id and a first hash are received at server from a user device. The first hash is generated using the user credentials. At server, a second hash is computed using the user credentials stored in the database of the server. The first has is verified with the second hash. Once verified, an encryption key and a sequence number corresponding to the user credentials and device id are generated. The encryption key and the sequence number are encrypted using a pre-defined key and one or more user credentials. The encrypted encryption key and the sequence number are sent to the user device to encrypt data.
Abstract:
The present disclosure discloses a method, a system and a computer program product for secure data communication between a user device and a server. User credentials, a device id and a first hash are received at server from a user device. The first hash is generated using the user credentials. At server, a second hash is computed using the user credentials stored in the database of the server. The first hash is verified with the second hash. Once verified, an encryption key and a sequence number corresponding to the user credentials and device id are generated. The encryption key and the sequence number are encrypted using a pre-defined key and one or more user credentials. The encrypted encryption key and the sequence number are sent to the user device to encrypt data.
Abstract:
The present invention relates to computer-implemented methods, systems and computer-readable media for providing financial transactions. The method steps comprise initializing at least one transaction from a customer held device, wherein initializing comprises entering a network provider code, an acquiring institution number, a merchant identification number, a terminal identification number and sending a transaction request to an issuing institution. The method further comprises authenticating said transaction by said issuing institution, wherein authenticating comprises confirming said transaction by said issuing institution, sending said confirmation transaction to an acquiring institution and routing the confirmation to said terminal identification number by said acquiring institution and terminating said transaction at a merchant held device.