A computer-implemented method of wireless pairing of two devices for subsequent secure transmission of data, comprising the steps of: - providing a transmitter device (1, 100, 200, 300) adapted to wirelessly transmit data, comprising: - transmitter impact sensor circuitry for detecting an impact event made to the transmitter device, and - a transmitter clock, wherein, when an impact event having a pre-defined characteristic is detected by the transmitter impact sensor circuitry, the transmitter device is adapted to: - determine at least one unique time related value based on the detected impact event, and - initiate a wireless pairing process, - providing a receiver device adapted to wirelessly receive data transmitted from the transmitter device (1, 100, 200, 300), comprising: - receiver impact sensor circuitry for detecting an impact event made to the receiver device, and - a receiver clock, wherein, when an impact event having a pre-defined characteristic is detected by the receiver impact sensor circuitry, the receiver device is adapted to: - determine at least one corresponding time related value based on the detected impact event, and - initiate a wireless pairing process, - impacting the transmitter device and the receiver device against each other, wherein the transmitter device pairing process comprises the steps of: • retrieving or determining a key K for coding and decoding data, • based on the key K and at least one unique time related value, calculating a hint H, and • transmitting a data package comprising the hint H and including at least one unique time related value, wherein the receiver device pairing process comprises the steps of: • receiving the data package transmitted from the transmitter device, and • based on the hint H and at least one corresponding time related value, calculating and storing the key K. - providing a transmitter device (1, 100, 200, 300) adapted to wirelessly transmit data, comprising: - transmitter impact sensor circuitry for detecting an impact event made to the transmitter device, and - a transmitter clock, - transmitter impact sensor circuitry for detecting an impact event made to the transmitter device, and - a transmitter clock, - determine at least one unique time related value based on the detected impact event, and - initiate a wireless pairing process, - providing a receiver device adapted to wirelessly receive data transmitted from the transmitter device (1, 100, 200, 300), comprising: - receiver impact sensor circuitry for detecting an impact event made to the receiver device, and - a receiver clock, - receiver impact sensor circuitry for detecting an impact event made to the receiver device, and - a receiver clock, - determine at least one corresponding time related value based on the detected impact event, and - initiate a wireless pairing process, - impacting the transmitter device and the receiver device against each other, • retrieving or determining a key K for coding and decoding data, • based on the key K and at least one unique time related value, calculating a hint H, and • transmitting a data package comprising the hint H and including at least one unique time related value, • receiving the data package transmitted from the transmitter device, and • based on the hint H and at least one corresponding time related value, calculating and storing the key K.