摘要 |
PROBLEM TO BE SOLVED: To provide a charging method of utilization amount by the function of a program to correspond to a used function of software and to enable collection of usage charge in proportion to frequency of use. SOLUTION: A request to use an application is transmitted to a charging server device 3 by a usage recording module 2 and a ciphering key K is transmitted to the usage recording module 2 by the charging server device prior to execution of the application to be charged. And a random number R1 is generated by every start, starting information to which the random number is attached is informed to the usage recording module 2 by a check point function 1, the frequency of the start information is updated and the random number R1 from the check point function is ciphered by using the ciphering key K at execution of the application to be charged by the usage recording module 2. And the ciphered random number R1 ' is returned to the check point function 1, the ciphered random number K(R1 ) from the usage recording module is decoded by using a decoding key K' and coincidence between the random numbers R1 ' and R1 is verified by the check point function. |