1.一种用户数据的加解密方法,其特征在于,包括以下步骤:
a.智能卡从大容量存储器中得到用户数据加解密算法的索引号;
b.从用户数据加解密算法库中选择一个与所述索引号对应的用户数据加解密算法作为临时用户数据加解密算法;
c.利用所述临时用户数据加解密算法对所述智能卡的用户数据进行加解密,并进行身份认证;
d.身份认证后,所述智能卡更新所述索引号;
e.根据新的所述索引号选择对应的用户数据加解密算法对用户数据进行加解密操作。
2.如权利要求1所述的用户数据的加解密方法,其特征在于,所述索引号通过索引号生成算法生成。
3.如权利要求2所述的用户数据的加解密方法,其特征在于,所述索引号生成算法由硬件或软件实现。
4.如权利要求3所述的用户数据的加解密方法,其特征在于,由软件实现的所述索引号生成算法由主端服务器进行定期的更改或更新。
5.如权利要求2所述的用户数据的加解密方法,其特征在于,所述索引号生成算法根据随机数或结合所述智能卡的行为特征参数生成所述索引号。
6.如权利要求5所述的用户数据的加解密方法,其特征在于,所述智能卡的行为特征参数为所述智能卡任何一种或多种由主端服务器或所述智能卡记录的智能卡操作行为,包括:所述智能卡登陆主端服务器的历史次数和所述智能卡登陆主端服务器进行付费的历史次数。
7.如权利要求1所述的用户数据的加解密方法,其特征在于,进一步包括:通过软件或硬件对所述索引号进行加解密。
8.如权利要求1所述的用户数据的加解密方法,其特征在于,所述用户数据加解密算法库中包括:至少两个用户数据加解密算法序列号和至少两个所述用户数据加解密算法;每个所述用户数据加解密算法序列号均对应着一个所述用户数据加解密算法。
9.如权利要求8所述的用户数据的加解密方法,其特征在于,所述用户数据加解密算法序列号的顺序由所述智能卡或与所述智能卡连接的主端服务器进行定期调整或重新排序。
10.如权利要求8所述的用户数据的加解密方法,其特征在于,所述用户数据加解密算法由与所述智能卡连接的主端服务器进行定期更新或升级。