The invention relates to the technical field of
wireless Internet, in particular to a method for preventing beaconing devices from being forged or copied. The method comprises the following steps: selecting main
signal IDs to be unchanged by the beaconing devices, and selecting N secondary
signal IDs in a pseudorandom manner and changing along with time, wherein the main
signal IDs and the secondary signal IDs form beaconing signals; recording the main signal IDs, the
attack time T0 of the devices and a group of secret keys K1,..., KN for generating secondary signals by the beaconing devices, recording the main signal IDs of all the beaconing devices and the corresponding secondary signal secret keys by a
server, and simultaneously the beaconing devices and the
server reaching an agreement on the pseudorandom function SLAVE_ID for calculating the secondary signal IDs and
time step delta T;
broadcasting the beaconing signals by the beaconing devices, filtering the beaconing signals in a service range by an
open platform, and verifying true and false of the beaconing signals by the
server. The method has the beneficial effects that forged and copied third-party devices still can be identified under the condition that the
open platform is free of a
forging and
copying preventing mechanism, so that the security of the third-party devices under the
open platform is guaranteed.