Communication network security authentication method and device, and storage medium
By employing a dynamic encryption and decryption method based on real-time network environment parameters and utilizing a deep learning network model to train the target encryption method, the problem of easily cracked authentication information in existing communication networks is solved, thereby improving the security of communication networks.
Patent Information
- Application Number
- CN202511356718.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-22
- Publication Date
- 2025-11-18
AI Technical Summary
Existing communication networks use a single encryption and decryption method when transmitting authentication information, which is easily cracked, leading to the leakage or tampering of authentication information and resulting in low security.
A dynamic encryption and decryption method based on real-time network environment parameters is adopted. The target encryption and decryption methods are obtained through deep learning network model training, so as to realize the diverse encryption processing of authentication information.
It improves the security of authentication information, reduces the possibility of it being cracked or tampered with, and enhances the security of communication networks.
Smart Images

Figure HDA0005607930990000011 
Figure HDA0005607930990000012 
Figure HDA0005607930990000021
Abstract
Description
Technical Field
[0001] This application relates to the technical field of communication network authentication, and in particular to a communication network security authentication method, device and storage medium. Background Technology
[0002] With the rapid development and widespread application of modern communication network technology, communication networks have penetrated into all aspects of people's daily lives, bringing unprecedented convenience to their work, study, and life. However, while enjoying the convenience brought by communication networks, network security issues have become increasingly prominent, becoming a crucial and indispensable aspect of communication network construction. Communication network security, in essence, refers to information security assurance in the network environment. It encompasses various methods, including adopting advanced technologies, comprehensive management measures, and sound laws and regulations, to fully protect the security of network system hardware, software programs, important data, and various services. Its core objective is to effectively prevent and stop security threats such as unauthorized access, malicious damage, leakage of sensitive information, and data tampering. Therefore, communication network security not only concerns personal privacy and property security but also directly affects corporate trade secrets and operational stability, and even relates to national economic and information security; its importance is self-evident.
[0003] To improve the security of authentication information during transmission over communication networks and prevent its leakage, existing communication networks may encrypt the authentication information before transmission, and then decrypt it at the receiving end. However, existing communication networks use a single encryption and decryption method for authentication information, which is easily cracked. Therefore, authentication information is prone to leakage or tampering. Consequently, the authentication information transmitted over existing communication networks suffers from low security. Summary of the Invention
[0004] Based on this, the purpose of this application is to provide a communication network security authentication method, device and storage medium that can overcome the shortcomings of the prior art.
[0005] To achieve the above objectives, the technical solution adopted in this application is as follows:
[0006] A first aspect of this application provides a communication network security authentication method, applied to a first communication device, the method comprising:
[0007] The system receives real-time network environment parameters and authentication encryption data uploaded by a second communication device; the authentication encryption data is data obtained by the second communication device encrypting the target authentication information according to the real-time network environment parameters.
[0008] Based on the real-time network environment parameters, obtain the corresponding target decryption method;
[0009] According to the target decryption method, the authentication encrypted data is decrypted to obtain the target authentication information for security authentication.
[0010] As one implementation method, the step of obtaining the corresponding target decryption method based on the real-time network environment parameters includes:
[0011] The real-time network environment parameters are input into the trained first encryption method selection model to obtain the target encryption method output by the first encryption method selection model based on the real-time network environment parameters;
[0012] Based on the preset correspondence between encryption and decryption methods, the target decryption method corresponding to the target encryption method is obtained.
[0013] As one implementation method, the first encryption method selection model is obtained through the following steps:
[0014] Acquire multiple network environment parameter training samples, and multiple encryption method training samples corresponding to the multiple network environment parameter training samples;
[0015] A deep learning network model is trained based on the training samples of the multiple network environment parameters and the training samples of the multiple encryption methods to obtain the first encryption method selection model.
[0016] As one implementation, after the step of training a deep learning network model based on the training samples of the multiple network environment parameters and the training samples of the multiple encryption methods to obtain the first encryption method selection model, the method further includes:
[0017] The first encryption method selection model is lightweighted to obtain the second encryption method selection model.
[0018] Send the second encryption method selection model to the second communication device.
[0019] Compared with traditional technologies, the beneficial effects of this application are:
[0020] In the communication network security authentication method of this application, after the first communication device receives the real-time network environment parameters and authentication encryption data uploaded by the second communication device, the first communication device obtains the corresponding target decryption method according to the real-time network environment parameters, so as to decrypt the authentication encryption data to obtain target authentication information, and then performs security authentication based on the target authentication information. Since the authentication encryption data in the above process is encrypted according to the real-time network environment parameters, and the network environment corresponding to the second communication device is not fixed, that is, the real-time network environment parameters are not fixed, the encryption and decryption processing based on the real-time network environment parameters can improve the diversity of encryption and decryption processing, increase the difficulty of cracking the authentication encryption data, reduce the possibility of the authentication information being stolen or tampered with due to the cracking of the authentication encryption data, and improve the security of the authentication information transmitted by the communication network.
[0021] A second aspect of this application provides a communication network security authentication method, applied to a second communication device, the method comprising:
[0022] Obtain real-time network environment parameters;
[0023] Based on the real-time network environment parameters, the target authentication information is encrypted to obtain encrypted authentication data;
[0024] The real-time network environment parameters and the authentication encryption data are uploaded to the first communication device, so that the first communication device decrypts the authentication encryption data according to the target decryption method corresponding to the real-time network environment parameters to obtain the target authentication information for security authentication.
[0025] As one implementation method, the step of encrypting the target authentication information according to the real-time network environment parameters to obtain encrypted authentication data includes:
[0026] Based on the real-time network environment parameters, obtain the corresponding target encryption method;
[0027] The target authentication information is encrypted according to the target encryption method to obtain the authentication encrypted data.
[0028] As one implementation method, the step of obtaining the corresponding target encryption method based on the real-time network environment parameters includes:
[0029] The real-time network environment parameters are input into the trained second encryption method selection model to obtain the target encryption method output by the second encryption method selection model based on the real-time network environment parameters.
[0030] In one implementation, the second encryption method selection model is a network model that the first communication device sends to the second communication device after the first communication device has performed a lightweight processing on the trained first encryption method selection model.
[0031] Compared with traditional technologies, the beneficial effects of this application are:
[0032] In the communication network security authentication method of this application, the second communication device encrypts the target authentication information according to real-time network environment parameters. After obtaining the authentication encrypted data, the second communication device uploads the real-time network environment parameters and the authentication encrypted data to the first communication device. The first communication device then obtains the corresponding target decryption method according to the real-time network environment parameters to decrypt the authentication encrypted data and obtain the target authentication information. Security authentication is then performed based on the target authentication information. Since the authentication encrypted data in the above process is encrypted according to the real-time network environment parameters, and the network environment corresponding to the second communication device is not fixed (i.e., the real-time network environment parameters are not fixed), encryption and decryption based on real-time network environment parameters can improve the diversity of encryption and decryption processes, increase the difficulty of cracking the authentication encrypted data, reduce the possibility of the authentication information being stolen or tampered with due to the cracking of the authentication encrypted data, and improve the security of authentication information transmitted over the communication network.
[0033] A third aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the communication network security authentication method described above.
[0034] A fourth aspect of this application provides a computer device including a storage device, a processor, and a computer program stored in the storage device and executable by the processor, wherein the processor executes the computer program to implement the steps of the communication network security authentication method as described above.
[0035] To better understand and implement this application, the following detailed description is provided in conjunction with the accompanying drawings. Attached Figure Description
[0036] Figure 1 This is a flowchart illustrating a communication network security authentication method applied to a first communication device according to an embodiment of this application;
[0037] Figure 2 This is a flowchart of step S12 of a communication network security authentication method applied to a first communication device according to an embodiment of this application;
[0038] Figure 3 This is a flowchart illustrating a communication network security authentication method applied to a second communication device according to an embodiment of this application;
[0039] Figure 4 This is a flowchart of step S22 of a communication network security authentication method applied to a second communication device according to an embodiment of this application. Detailed Implementation
[0040] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0041] It should be understood that the described embodiments are merely some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of the embodiments of this application.
[0042] In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. In the description of this application, it should be understood that the terms "first," "second," "third," etc., are used only to distinguish similar objects and are not necessarily used to describe a specific order or sequence, nor should they be construed as indicating or implying relative importance. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances. The singular forms "a," "the," and "the" used in this application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. The word "if" as used herein can be interpreted as "when," "when," or "in response to determination."
[0043] Furthermore, in the description of this application, unless otherwise stated, "multiple" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0044] Please see Figure 1 The above is a flowchart of a communication network security authentication method applied to a first communication device according to the first embodiment of this application. The method is applied to the first communication device, which can be a device with network communication capabilities for information authentication, such as a local area network server or a cloud server.
[0045] The communication network security authentication method of the first embodiment of this application includes:
[0046] S11: Receive real-time network environment parameters and authentication encryption data uploaded by the second communication device; the authentication encryption data is data obtained by the second communication device encrypting the target authentication information according to the real-time network environment parameters.
[0047] The second communication device is an intelligent electronic device with network communication capabilities, such as a computer, smartphone, or smart tablet.
[0048] The real-time network environment parameters refer to the current network communication environment of the second communication device, including IP address, port number, network attributes, etc. The network attributes indicate whether the current network is a public network or whether it is the first time this network has been used to upload authentication and encrypted data.
[0049] The real-time network environment parameters affect the encryption method used to encrypt the target authentication information. For example, the second communication device can obtain the target encryption method corresponding to the real-time network environment parameters through a preset mapping relationship to encrypt the target authentication information. Alternatively, the real-time network environment parameters can be input into a trained network model to obtain the target encryption method selected by the network model to encrypt the target authentication information.
[0050] S12: Obtain the corresponding target decryption method based on the real-time network environment parameters.
[0051] Specifically, the target decryption method corresponding to the real-time network environment parameters can be obtained according to the preset mapping relationship. Alternatively, the real-time network environment parameters can be input into the trained network model to obtain the target decryption method selected by the network model, or the target encryption method selected by the network model can be obtained first, and then the target decryption method corresponding to the target encryption method can be obtained.
[0052] S13: Decrypt the authentication encrypted data according to the target decryption method to obtain the target authentication information for security authentication.
[0053] Compared with traditional technologies, the beneficial effects of this application are:
[0054] The communication network security authentication method of this application involves a first communication device receiving real-time network environment parameters and authentication encryption data uploaded by a second communication device. The first communication device then obtains the corresponding target decryption method based on the real-time network environment parameters and performs security authentication to decrypt the authentication encryption data and obtain target authentication information. This target authentication information is then used for security authentication. Since the authentication encryption data in the above process is encrypted based on the real-time network environment parameters, and the network environment corresponding to the second communication device is not fixed (i.e., the real-time network environment parameters are not fixed), encrypting and decrypting based on the real-time network environment parameters can increase the diversity of encryption and decryption processes, increase the difficulty of cracking the authentication encryption data, reduce the possibility of the authentication information being stolen or tampered with due to the cracking of the authentication encryption data, and improve the security of authentication information transmitted over the communication network.
[0055] Please see Figure 2 In one feasible embodiment, step S12: obtaining the corresponding target decryption method based on the real-time network environment parameters, includes:
[0056] S121: Input the real-time network environment parameters into the trained first encryption method selection model to obtain the target encryption method output by the first encryption method selection model based on the real-time network environment parameters;
[0057] S122: Based on the preset correspondence between encryption and decryption methods, obtain the target decryption method corresponding to the target encryption method.
[0058] In this embodiment, after obtaining the target encryption method corresponding to the real-time network environment parameters through the trained first encryption method selection model, the target decryption method can be obtained efficiently and accurately.
[0059] In a feasible embodiment, the first encryption method selection model is obtained through the following steps:
[0060] Acquire multiple network environment parameter training samples, and multiple encryption method training samples corresponding to the multiple network environment parameter training samples;
[0061] A deep learning network model is trained based on the training samples of the multiple network environment parameters and the training samples of the multiple encryption methods to obtain the first encryption method selection model.
[0062] Deep learning network models are a type of machine learning method based on artificial neural networks. They automatically extract data features and perform predictions or classifications through multi-layered structures. Their core features include nonlinear transformations, automatic feature extraction, and deep structures, and they are widely used in fields such as computer vision and natural language processing.
[0063] The core features of deep learning network models include deep structure, automatic feature extraction, and nonlinear transformation. Among them, deep structure consists of multiple hidden layers, which extract multi-level features from the data through nonlinear transformation; automatic feature extraction means that the model can directly learn effective representations from the data without the need for manual feature design; and nonlinear transformation introduces activation functions into each layer to enhance the network's expressive power.
[0064] Currently, common deep learning network models include Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN), Generative Adversarial Networks (GAN), and Transformers. In this embodiment, the deep learning network model used in this application can be any of the above-mentioned network models.
[0065] When training a deep learning network model, multiple network environment parameter training samples are used as input samples, and multiple encryption method training samples are used as output samples. This allows the deep learning network model to extract features from the multiple network environment parameter training samples and the multiple encryption method training samples during the training process, and learn the correspondence between the features. In this way, a network model can be obtained that can accurately output the corresponding encryption method training samples based on the network environment parameter training samples.
[0066] In this embodiment, since the encryption method and decryption method have a corresponding relationship, the first encryption method selection model trained only based on multiple network environment parameter training samples and multiple encryption method training samples can be used by both the first communication device and the second communication device to obtain the target decryption method. There is no need to additionally train the decryption method selection model based on multiple decryption method training samples, which saves training resources, improves training efficiency, and also prevents the difference between the encryption method selection model and the decryption method selection model caused by training from resulting in a mismatch between the target decryption method selected by the first communication device and the target encryption method selected by the second communication device. This can improve the accuracy of encryption and decryption of target authentication information.
[0067] In a feasible embodiment, after the step of training a deep learning network based on the training samples of the plurality of network environment parameters and the training samples of the plurality of encryption methods to obtain the first encryption method selection model, the method further includes:
[0068] The first encryption method selection model is lightweighted to obtain the second encryption method selection model.
[0069] Send the second encryption method selection model to the second communication device.
[0070] In this embodiment, due to the hardware configuration limitations of the second communication device, its data processing capability is weaker than that of the first communication device. Sending the lightweight second encryption method selection model to the second communication device can reduce the computing resources required for the second communication device to obtain the corresponding target encryption method by acquiring real-time network environment parameters based on the second encryption method selection model, thereby reducing the data processing pressure on the second communication device and improving the efficiency of obtaining the target encryption method and encrypting the target authentication information.
[0071] Please see Figure 3 The second embodiment of this application provides a communication network security authentication method applied to a second communication device, the method comprising:
[0072] S21: Obtain real-time network environment parameters;
[0073] S22: Based on the real-time network environment parameters, the target authentication information is encrypted to obtain encrypted authentication data;
[0074] S23: Upload the real-time network environment parameters and the authentication encryption data to the first communication device, so that the first communication device decrypts the authentication encryption data according to the target decryption method corresponding to the real-time network environment parameters to obtain the target authentication information for security authentication.
[0075] Compared with traditional technologies, the beneficial effects of this application are:
[0076] The communication network security authentication method of this application involves a second communication device encrypting target authentication information based on real-time network environment parameters to obtain encrypted authentication data. The second device then uploads the real-time network environment parameters and the encrypted authentication data to a first communication device. The first communication device then obtains the corresponding target decryption method based on the real-time network environment parameters to decrypt the encrypted authentication data and obtain the target authentication information. This allows for secure authentication based on the target authentication information. Since the encrypted authentication data in the above process is encrypted based on the real-time network environment parameters, and the network environment corresponding to the second communication device is not fixed (i.e., the real-time network environment parameters are not fixed), encrypting and decrypting based on the real-time network environment parameters can increase the diversity of encryption and decryption processes, increase the difficulty of cracking the encrypted authentication data, reduce the possibility of the authentication information being stolen or tampered with due to the cracking of the encrypted authentication data, and improve the security of authentication information transmitted over the communication network.
[0077] Please see Figure 4 In one feasible embodiment, step S22: encrypting the target authentication information according to the real-time network environment parameters to obtain authentication encrypted data, includes:
[0078] S221: Obtain the corresponding target encryption method based on the real-time network environment parameters;
[0079] S222: Encrypt the target authentication information according to the target encryption method to obtain the authentication encrypted data.
[0080] In a feasible embodiment, step S221: obtaining the corresponding target encryption method based on the real-time network environment parameters, includes:
[0081] The real-time network environment parameters are input into the trained second encryption method selection model to obtain the target encryption method output by the second encryption method selection model based on the real-time network environment parameters.
[0082] In one feasible embodiment, the second encryption method selection model is a network model that the first communication device sends to the second communication device after the first communication device has performed a lightweight processing on the trained first encryption method selection model.
[0083] It should be noted that the second embodiment of this application and the first embodiment of this application belong to the same concept, and the implementation process is detailed in the first embodiment, which will not be repeated here.
[0084] A third aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the communication network security authentication method described above.
[0085] A fourth aspect of this application provides a computer device including a storage device, a processor, and a computer program stored in the storage device and executable by the processor, wherein the processor executes the computer program to implement the steps of the communication network security authentication method as described above.
[0086] The device embodiments described above are merely illustrative. The components described as separate parts may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this application according to actual needs. Those skilled in the art can understand and implement this without any inventive effort.
[0087] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0088] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 The computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function selected in one or more boxes.
[0089] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function selected in one or more boxes.
[0090] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0091] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0092] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0093] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0094] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A communication network security authentication method, characterized in that, Applied to a first communication device, the method includes: The system receives real-time network environment parameters and authentication encryption data uploaded by a second communication device; the authentication encryption data is data obtained by the second communication device encrypting the target authentication information according to the real-time network environment parameters. Based on the real-time network environment parameters, obtain the corresponding target decryption method; According to the target decryption method, the authentication encrypted data is decrypted to obtain the target authentication information for security authentication.
2. The communication network security authentication method according to claim 1, characterized in that, The step of obtaining the corresponding target decryption method based on the real-time network environment parameters includes: The real-time network environment parameters are input into the trained first encryption method selection model to obtain the target encryption method output by the first encryption method selection model based on the real-time network environment parameters; Based on the preset correspondence between encryption and decryption methods, the target decryption method corresponding to the target encryption method is obtained.
3. The communication network security authentication method according to claim 2, characterized in that, The first encryption method selection model is obtained through the following steps: Acquire multiple network environment parameter training samples, and multiple encryption method training samples corresponding to the multiple network environment parameter training samples; A deep learning network model is trained based on the training samples of the multiple network environment parameters and the training samples of the multiple encryption methods to obtain the first encryption method selection model.
4. The communication network security authentication method according to claim 3, characterized in that, After the step of training a deep learning network based on the training samples of the multiple network environment parameters and the training samples of the multiple encryption methods to obtain the first encryption method selection model, the method further includes: The first encryption method selection model is lightweighted to obtain the second encryption method selection model. Send the second encryption method selection model to the second communication device.
5. A communication network security authentication method, characterized in that, Applied to a second communication device, the method includes: Obtain real-time network environment parameters; Based on the real-time network environment parameters, the target authentication information is encrypted to obtain encrypted authentication data; The real-time network environment parameters and the authentication encryption data are uploaded to the first communication device, so that the first communication device decrypts the authentication encryption data according to the target decryption method corresponding to the real-time network environment parameters to obtain the target authentication information for security authentication.
6. The communication network security authentication method according to claim 5, characterized in that, The step of encrypting the target authentication information based on the real-time network environment parameters to obtain encrypted authentication data includes: Based on the real-time network environment parameters, obtain the corresponding target encryption method; The target authentication information is encrypted according to the target encryption method to obtain the authentication encrypted data.
7. The communication network security authentication method according to claim 6, characterized in that, The step of obtaining the corresponding target encryption method based on the real-time network environment parameters includes: The real-time network environment parameters are input into the trained second encryption method selection model to obtain the target encryption method output by the second encryption method selection model based on the real-time network environment parameters.
8. The communication network security authentication method according to claim 7, characterized in that, The second encryption method selection model is a network model that the first communication device sends to the second communication device after the first communication device has performed a lightweight processing on the trained first encryption method selection model.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, it implements the steps of the communication network security authentication method as described in any one of claims 1 to 8.
10. A computer device, characterized in that: It includes a storage device, a processor, and a computer program stored in the storage device and executable by the processor, wherein the processor executes the computer program to implement the steps of the communication network security authentication method as described in any one of claims 1 to 8.