1.一种基于(k,n)门限的秘密图像防攻击的分拆方法,其特征在于,包括:接收第一终端发送的需要加密处理的秘密图像,并利用所述秘密图像的像素值,在有限域GF上构造二元对称矩阵;
根据k个受信任参与者的标识符和所述二元对称矩阵,得到k个一元多项式;
利用所述k个一元多项式,得到k个系数矩阵,并将所述k个系数矩阵依次转换为k个八位二进制数据;
获取n个掩盖图像,并利用所述n个掩盖图像对所述k个八位二进制数据进行处理,得到n个共享份图像,并分别发送给n个参与者,以便实现秘密图像的拆分。
2.根据权利要求1所述的方法,其特征在于,所述k个受信参与者的标识符包括:确定所述秘密图像共享的门限值(k,n);其中,k为重构时受信参与者的数量,n为参与者的总数量;
根据每个受信参与者的职位信息,得到与所述职位信息对应的优先级;
根据预先设置的优先级与标识符的对应关系,得到所述每个受信参与者的标识符;
其中,所述职位信息与所述优先级成正比,所述优先级与所述标识符成反比。
3.根据权利要求2所述的方法,其特征在于,所述利用所述秘密图像的像素值,在有限域GF上构造二元对称矩阵包括:在所述秘密图像中选定有限域GF,并依次从所述有限域GF中读取 个像素;
根据所述 个像素的像素值,在所述有限域GF内构造出k个二元对称对称多项式f(x,y);
根据所述k个二元对称对称多项式f(x,y),在有限域GF上构造二元对称矩阵A。
4.根据权利要求3所述的方法,其特征在于,所述k个二元对称对称多项式f(x,y)包括:。
5.根据权利要求4所述的方法,其特征在于,所述二元对称矩阵A包括:。
6.根据权利要求5所述的方法,其特征在于,所述根据k个受信任参与者的标识符和所述二元对称矩阵,得到k个一元多项式包括:根据所述每个受信参与者的标识符,得到k个受信参与者的标识符j1,j2,…,jk‑1,jk;
将所述k个受信参与者的标识符j1,j2,…,jk‑1,jk的值分别代入所述k个二元对称多项式f(x,y)的x1,x2,…,xk‑1,xk中,得到k个一元多项式。
7.根据权利要求6所述的方法,其特征在于,所述k个一元多项式包括:。
8.根据权利要求7所述的方法,其特征在于,所述利用所述k个一元多项式,得到k个系数矩阵,并将所述k个系数矩阵依次转换为k个八位二进制数据包括:将所述k个一元多项式中第一系数分别转换为第二系数;
根据所述第二系数,得到初步信息矩阵A′,并将所述初步信息矩阵A′按行分割成k个子矩阵分别为A′1,A′2,…,A′k;
分别将所述k个子矩阵A′1,A′2,…,A′k中的常数项进行提取,得出k个新的k×k的系数矩阵B′1,B′2,…,B′k;
将所述k个新的k×k的系数矩阵B′1,B′2,…,B′k分别按照八位二进制形式进行转换,得到k个八位二进制数据。
9.根据权利要求8所述的方法,其特征在于,所述利用所述n个掩盖图像对所述k个八位二进制数据进行处理,得到n个共享份图像包括:分别从所述n个掩盖图像中提取出n×(k+1)个像素,并将所述k个八位二进制数据按顺序依次放入所述n个掩盖图像的n×k个像素值,得到N个共享份图像。