摘要
本发明提供了一种基于有限域积代数的流密码生成方法、电子设备及介质,涉及流密码技术领域,所述方法包括:获取原始明文密钥QT;将QT转化为对应的二维矩阵JT;对JT中的每一列的元素进行逐行异或处理,以得到QT对应的初始密钥K;确定K对应的第一中间密钥V1和第二中间密钥V2;依次将V1和V2的每一位元素转化为8位的二进制串,以得到V1对应的二维矩阵H1和V2对应的二维矩阵H2;根据待加密文件的大小,确定H1和H2进行积代数运算的次数NUM;得到待加密文件对应的流密码;本发明中,由于流密码的生成是基于积代数,存在不可反推性;因此,在第三方知道密钥的某一段子密钥,也无法反推初始的密钥,安全性较高。