| CPC H04L 9/3231 (2013.01) [H04L 9/0866 (2013.01); H04L 9/3073 (2013.01)] | 20 Claims |

|
1. A system for privacy-aware inter-channel communication between a business entity and a person, comprising:
a memory;
a processor coupled with the memory, wherein the processor is configured to execute programmed instructions stored in the memory, the programmed instructions comprising:
a people registry module configured to enable the person to register in a people registry, based on an anonymized biometric hash of the person;
a business registry module configured to enable the business entity to register in a business registry, based on a business communication address associated with the business entity;
an account creation module configured to create a business-customer account, wherein the business-customer account is created by:
generating a cryptographic key-value pair, wherein the cryptographic key-value pair comprises a customer public key;
creating a customer communication address for a customer of the business-customer account, wherein the customer corresponds to the person registered in the people registry;
generating a business-customer communication address hash, wherein the business-customer communication address hash is generated by applying a hashing algorithm on a combination of the business communication address associated with the business entity and the customer communication address associated with the customer; and
generating a record in the memory, wherein the record comprises the business-customer communication address hash and the customer public key;
an authentication module configured for authenticating the business-customer account, on an event of a new communication between the business entity and the customer, by:
extracting, from the new communication, a first communication address associated with the business entity and a second communication address associated with the customer;
generating a communication address hash, using the hashing algorithm, based on the combination of both the first communication address and the second communication address; and
comparing the communication address hash with the business-customer communication address hash, from the record stored in the memory;
converting the new communication into a customer-compatible communication, if the communication address hash matches the business-customer communication address hash; and
encrypting the customer-compatible communication, using the customer public key corresponding to the communication address hash; and
transmitting the encrypted communication to the customer.
|