Patent ID: 11907690
Assignee: TOBESOFT CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. The operating method of an electronic terminal apparatus of claim 6, wherein the generating of the automatic creation event includes
holding a hash function storage unit storing p (p is an even number of 2 or more)+1 different hash functions (different unique numbers constituted by integers of 0 to p are allocated to the p+1 hash functions, respectively), which are pre-shared with a predetermined user authentication server, wherein the user authentication server which is pre-designated as a paying user who is capable of using the automatic UI component creation function in the UI development tool, includes a user database storing an identification code of each of a plurality of paying users,
when the automatic UI component creation command is applied while the first image is input by the first user, generating an authentication event for confirming whether the first user is the paying user who is capable of using the automatic UI component creation function before generating the automatic creation event,
displaying a message including the contents for requesting inputting the identification code pre-issued for the first user on the screen when the authentication event is generated,
when the first identification code is input by the first user, randomly creating a p-digit disposable authentication number, separating the disposable authentication number into a front p/2-digit first part number and a rear p/2-digit second part number based on the central axis, and then performing a modulo-2 operation for each of p/2 numbers constituting the first part number to create a p/2-bit first partial code, and performing the modulo-2 operation for p/2 respective numbers constituting the second part number to create a p/2-bit second partial code, and then performing exclusive OR of the first partial code and the second partial code to create a p/2-bit operation code,
computing the sum of the Hamming weights for the first partial code and the second partial code, and then extracting a first hash function in which the sum of the Hamming weights is allocated as the unique number among the p+1 hash functions from the hash function storage unit,
creating a first hash value by applying the operation code as an input to the first hash function, encrypts the first identification code into the first hash value, and then transmitting a confirmation request command for requesting confirming whether the first user is the paying user who is capable of using the automatic UI component creation function while transmitting the encrypted first identification code and the disposable authentication number to the user authentication server, and
generating the automatic creation event when a confirmation message indicating that it is confirmed that the first user is the paying user who is capable of using the automatic UI component creation function is received from the user authentication server as it is confirmed that the first user is the paying user capable of using the automatic UI component creation function by the user authentication server,
wherein the user authentication server stores the p+1 hash functions in the memory, creates the first hash value based on the p+1 hash functions and the disposable authentication number when the confirmation request command is received while the encrypted first identification code and the disposable authentication number are received from the electronic terminal apparatus, decodes the encrypted first identification code into the first hash value to restore the first identification code, and then confirms whether the first identification code is stored in the user database, and creates a confirmation message and transmit the confirmation message to the electronic terminal apparatus when it is confirmed that the first identification code is stored in the user database.