Patent ID: 8315386

Claim:
A method for performing an encrypted voice call between a first terminal and a second terminal, each supporting a Voice over Internet Protocol (VoIP)-based voice call, the method comprising: generating, by the first terminal, a first biographical (bio) key using bio information of a first user; generating, by the second terminal, a second bio key using bio information of a second user; sending, by the first terminal, a request for a voice call to the second terminal; sending, by the second terminal, a call response message to the first terminal, establishing a session between the first terminal and the second terminal; modifying, by the first terminal, the first bio key into a first modified bio key; modifying, by the second terminal, the second bio key into a second modified bio key; sending, by the first terminal, the first modified bio key to the second terminal; sending, by the second terminal, the second modified bio key to the first terminal; generating, by the first terminal, a session shared key using the first bio key and the second modified bio key; generating, by the second terminal, the session shared key using the second bio key and the first modified bio key; encrypting, by the first terminal, an encoded packet data using the session shared key; sending, by the first terminal, the encrypted packet data to the second terminal; decrypting, by the second terminal, the encrypted packet data using the session shared key; decoding, by the second terminal, the decrypted packet data; extracting, by the second terminal, bio information from the decoded packet data; generating, by the second terminal, a restored modified bio key using the extracted bio information; and authenticating, by the second terminal, the decoded packet data by comparing the restored modified bio key with the first modified bio key.