Home  
ProductsServicesPatentsAbout usContact usWhat's newSite map
  History | Abstract | Benefits | Figures

White Paper 002
How the Adaptive Key is Numerically Guaranteed


 
This paper summerizes the numerical properties of the adaptive key. Those properties are obtained through a theoretical/numerical study of a mathematical model of the adaptive key. The model and theory consists of the following*:
  • a mathematical formulation of file systems
  • a function, d(x,y), to calculate the difference of given 2 file systems x and y
  • a proof of "semi" triangle inequality for the function
  • a mathematical formulation of user's actions on file systems
  • a parametric model of the probability distribution of user's actions
  • the derivation of the probality distribution of d(x,y) from the model
  • the evaluation of the curve d(x(t), x(0)), using the semi-triangle inequality
  • an analysis of the curve, applying the central limit theorem
* Contact us for more details.


Numerical results for 3 typical cases


Case I. The total number of files (in the file system) = 105

E(d( x(t+1), x(t) )) 0.0000167
σ(d( x(t+1), x(t) )) 0.0001953

i.e. the difference in the file system created by an action of a user is
about 0.0017% on average, with the standard deviation of 0.02%.

Allowance level (%) 5 10 20 30 50 70
# of actions that increases the
probalibity to reject a right user
from 0% to 0.02%
752.7 2821.3 7503.5 12491.9 22887.0 33581.8
Probalibity to accept a wrong user (%) 0.002 0.002 0.427 21.876 43.112 69.764


Case II. The total number of files (in the file system) = 104

E(d( x(t+1), x(t) )) 0.0001206
σ(d( x(t+1), x(t) )) 0.0008819

i.e. the difference in the file system created by an action of a user is
about 0.0121% on average, with the standard deviation of 0.09%.

Allowance level (%) 5 10 20 30 50 70
# of actions that increases the
probalibity to reject a right user
from 0% to 0.02%
N/A 92.1 616.8 1211.1 2498.4 3855.205
Probalibity to accept a wrong user (%) 0.000 0.000 0.002 0.002 0.002 0.002


Case III. The total number of files (in the file system) = 103

E(d( x(t+1), x(t) )) 0.0010973
σ(d( x(t+1), x(t) )) 0.0040453

i.e. the difference in the file system created by an action of a user is
about 1.1% on average, with the standard deviation of 4.0%.

Allowance level (%) 5 10 20 30 50 70
# of actions that increases the
probalibity to reject a right user
from 0% to 0.02%
N/A N/A 8.1 60.0 180.2 312.0
Probalibity to accept a wrong user (%) 0.000 0.000 0.000 0.000 0.000 0.000



Conclusion

This study discovered a general relation between the desirable allowance-level and the size of file systems: the bigger a file system grows, the less the desirable allowance-level becomes.
For an example, when combined with the key-update of every 100 actions, adjustment of the allowance level to 50%, 30%, and 10% for the file-sytem sizes of 103, 104, and 105 respectively ensures
  • the probability to reject a right user (i.e. so-called type-I error) < 0.0002 (i.e. 0.02%)
  • the probability to accept a wrong user (i.e. so-called type-II error) < 0.00002 (i.e. 0.002%)
In short, the adaptive key works with great precision, under the appropriate control over the allowance level and the frequency of key-update.






Products | Services | Patents | About Us | Contact Us | What's New | Site Map

© 2002-2008 ChainKey, Inc. All rights reserved.