1.一种智能安全控制系统,其特征在于:
包括密码保险箱、安全服务器和多个用户终端,所述安全服务器与所述密码保险箱和所述多个用户终端均通信连接;
所述安全服务器用于获取通行密码并生成分持密码,将所述通行密码传输至所述密码保险箱,将分持密码传输至用户终端,所述用户终端用于根据所述分持密码得到输入密码,以便于用户将所述输入密码录入密码保险箱;
所述安全服务器在生成通行密码和分持密码之前需要进行配置,配置内容包括:参与开启密码个数α、最低共同开启密码个数β、核心参数值ξ和通行密码θ,所述参与开启密码个数α表征了需要生成的分持密码个数,每个用户终端只能够获取一个分持密码;最低共同开启密码个数β表征了开启密码保险箱所需要的输入密码的个数;核心参数值用于安全服务器生成各个分持密码;
所述安全服务器根据所述核心参数值ξ确定参数数据集;所述参数数据集表示模ξ的ξ个剩余类的集合;在所述参数数据集中随机选择β-1个参数at构建代数式 随机获取α个不同的参数xi,对于每个参数xi均将其带入所述代数式中得到对应的值yi,生成了α个参数对(xi,yi),其中xi和yi位数均小于 将参数对(xi,yi)作为分持密码传输至用户终端,以便于每个用户终端获取一个分持密码,并生成长度为M的输入密码;
所述用户终端获取参数对(xi,yi);根据参数xi得到 位的第一数据串;根据参数yi得到 位的第二数据串;拼接第一数据串和第二数据串得到输入密码;
对于每个用户终端,其显示输入密码以便于用户将输入密码手动录入密码保险箱的控制面板。
2.根据权利要求1所述智能安全控制系统,其特征在于:
所述密码保险箱还包括控制面板,所述控制面板上设置有N排密码输入器,每一排密码输入器输入一个密码,所述控制面板最多能够获取N个密码,所述密码保险箱通过比较输入密码与所述通行密码的关系判断是否开启电磁锁。
3.根据权利要求2所述智能安全控制系统,其特征在于:
所述密码保险箱的开箱流程中,所述密码保险箱获取β个输入密码pi,每个输入密码的长度为M;根据每个输入密码pi,得到密码标识对(xi,yi);获取以(xi,yi)为0点的以x为自变量的第一代数式根据所述以x为自变量的第一代数式获取以x为自变量的第二代数式,对于任意x的值,其对应的第二代数式与第一代数式的差值均是核心参数值ξ的倍数;获取所述第二代数式中的常数项;判断所述常数项是否与通行密码相同;若相同,则开启电磁锁,否则,启动蜂鸣器。
4.根据权利要求3所述智能安全控制系统,其特征在于:
所述β个输入密码通过控制面板的N排密码器输入,每排密码器只能录入一个分持密码。