BACKGROUND

The present disclosure relates to the information technology field. More specifically, this disclosure relates to the sharing of secret information.

The background of the present disclosure is hereinafter introduced with the discussion of techniques relating to its context. However, even when this discussion refers to documents, acts, properties and the like, it does not suggest or represent that the discussed techniques are part of the prior art or are common general knowledge in the field relevant to the present disclosure.

Secret information is commonly used to control (hardware and/or software) resources of computing systems when access to the resources is to be limited only to target subjects being authorized by source subjects. For this purpose, the secret information needs to be shared by the source subjects with the target subjects. However, the sharing of the secret information is challenging when no security context has been previously established between the source subjects and the target subjects (such as a prior knowledge, a common trust point, a secured communication channel and so on).

SUMMARY

A simplified summary of the present disclosure is herein presented in order to provide a basic understanding thereof; however, the sole purpose of this summary is to introduce some concepts of the disclosure in a simplified form as a prelude to its following more detailed description, and it is not to be interpreted as an identification of its key elements nor as a delineation of its scope.

In general terms, the present disclosure is based on the idea of requesting the utterance of a verification token for sharing the secret information.

Particularly, an embodiment provides a method for distributing secret information (for accessing a wireless computing network) by a source computing device; the method comprises receiving a public key of the a target computing device (requesting an access to the wireless computing network), transmitting a verification token to the target computing device, receiving an utterance of the verification token and transmitting the secret information encrypted with the public key in response to the utterance of the verification token.

A further aspect provides a computer program for implementing the method.

A further aspect provides a corresponding computer program product.

A further aspect provides a source computing device.

An embodiment provides a method for obtaining secret information (for accessing a wireless computing network) by a target computing device requesting an access to the wireless computing network; the method comprises transmitting a public key of the target computing device, receiving a verification token, outputting the verification token and receiving the secret information encrypted with the public key in response to an utterance of the verification token.

A further aspect provides a computer program for implementing the method.

A further aspect provides a corresponding computer program product.

A further aspect provides a target computing device.

More specifically, one or more aspects of the present disclosure are set out in the independent claims and advantageous features thereof are set out in the dependent claims, with the wording of all the claims that is herein incorporated verbatim by reference (with any advantageous feature provided with reference to any specific aspect that applies mutatis mutandis to every other aspect).

