SECURE COMMUNICATION MECHANISM BETWEEN APPLICATIONS ON A COMPUTING DEVICE

Secure communication mechanism between applications on a computing device of the present invention comprising label list (206) and at least one computing device (202). The computing device further comprising at least one Requestor Application Module (202a), and Provider Application Module (202b}, sa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CHEONG HOON SIN, SEA CHONG SEAK, LEE KAY WIN, CHANG PEI SHAN
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Secure communication mechanism between applications on a computing device of the present invention comprising label list (206) and at least one computing device (202). The computing device further comprising at least one Requestor Application Module (202a), and Provider Application Module (202b}, said Requestor Application Module (202a), and Provider Application Module (202b) comprising of asymmetric key pair generation. Secure mechanism is provided which involves user interaction for user verification process (204) during application installation; and in request of resource when the key exchange occurred. Request message is protected with provider application's public key and a digital signature created by requestor application's private key to protect the untrusted attempt by an unauthorized applications. Secure channel provides an encrypted result which is returned to provider application with requestor application's public key. Encrypted results are transmitted together with the signature generated by provider application's private key on the hashed result. Asymmetric key pair is generated on the device only which enables the device independent solution. The device independent solution allows the labels list (206) (device specification of the computing device) to be selected by user and hash the combination of the actual value of the label list to be stored in the memory during the registration process.