摘要
本发明公开了针对Yoroi‑core的黑盒攻击方法及系统,方法包括:用户客户端对原始明文数据进行R+1轮加密处理,得到密文数据;攻击客户端在前R轮加密处理中,每一轮均执行以下步骤:对查找表的输入,按输出低t比特是否相同,分成2t个集合;基于每个集合中的元素,恢复对应集合的低t比特的值;将查找表的输入,按输出高m比特是否相同,分成2m个集合,然后对其进行任意赋值,以满足置换特性;恢复出当前轮的查找表;恢复出所有轮的查找表;攻击客户端,基于恢复出的查找表,对密文数据进行解密,得到解密后的明文,判断解密后的明文与原始明文是否一致,如果一致,表示黑盒攻击成功,当前加密算法不安全,向用户客户端发送更换密钥的提示。