Patent ID: 8345871

Claim:
A computer-controlled method of providing secure communications over a network, comprising: receiving, at a receiving computer, a public key of a sending computer, and a hash of a sending random number over a first communication channel; transmitting, from the receiving computer, a public key of the receiving computer and a receiving random number provided by the receiving computer over the first communication channel; receiving, at the receiving computer, the sending random number provided by the sending computer over the first communication channel; and receiving, at the receiving computer, a plurality of segments of a segmented digital voice stream, each segment corresponding to a predetermined length of time, imprinted with a salted hash of the public key of the sending computer and the sending and receiving random numbers imprinted across frequency sub-bands of the digital voice stream, wherein the digital voice stream is imprinted in that selected frequency sub-bands of each of the segments of the digital voice stream are transmitted and other frequency sub-bands of each of the segments of the digital voice stream are not transmitted as determined by the salted hash at the sending computer, wherein each of the received segments comprises at least one frequency sub-band; and analyzing the digital voice stream to identify which frequency sub-bands of the digital voice stream were received to extract the salted hash.