Patent ID: 8897446

Claim:
A method for exchanging cryptographically encoded data comprising: obtaining a data profile by a sensing element integrated with a transceiver in each of a plurality of devices; calculating an identical symmetrical cryptographic key from the data profile by the transceiver in each of the plurality of devices by dividing the data profile into a plurality of sements, determining a plurality of weight factors, one for each of the plurality of segments, by comparing, the plurality of segments with at least one sample, providing the plurality of weight factors to a hash function, combining the plurality of weight factors into a plurality of groups, assigning a number to each of the plurality of groups, and creating the identical symmetrical cryptographic key from the number assigned to each of the plurality of groups; and using the identical symmetrical cryptographic key to encrypt and decrypt data in the transceiver in each of the plurality of devices, in communications among the plurality of devices.