一种基于迭代的算术掩码与布尔掩码转换方法及系统

By constructing a complete binary tree and recursively calculating the Boolean mask sequence, and combining iterative adders to optimize Boolean mask addition, the problem of high carry-value calculation overhead in the conversion from arithmetic mask to Boolean mask is solved, the conversion efficiency is improved, and a balance between performance and security is achieved in side-channel security protection.

CN122160037BActive Publication Date: 2026-07-17SHANDONG UNIV

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANDONG UNIV
Filing Date
2026-05-06
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

In existing technologies, the conversion process from arithmetic mask to Boolean mask incurs high carry-value calculation overhead, resulting in low conversion efficiency and affecting the performance of side-channel security protection.

Method used

An iterative arithmetic mask to Boolean mask conversion method is adopted. By constructing a complete binary tree and recursively calculating the Boolean mask sequence, combined with an iterative adder to perform Boolean safe addition, the Boolean mask addition process is optimized and the carry value calculation overhead is eliminated.

Benefits of technology

It significantly improves the conversion efficiency between arithmetic masks and Boolean masks, achieving a better balance between performance and security while ensuring security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122160037B_ABST
    Figure CN122160037B_ABST
Patent Text Reader

Abstract

本发明提供了一种基于迭代的算术掩码与布尔掩码转换方法及系统,涉及侧信道安全防护技术领域,包括:获取原始秘密值对应的目标算术掩码序列,该序列所有算术掩码的模加和等于原始秘密值;以所述目标算术掩码序列中的各算术掩码作为叶子结点,构造一棵完全二叉树;从所述完全二叉树的最左侧叶子结点开始,递归计算每一父结点的布尔掩码序列,直至完成根结点布尔掩码序列的计算;将所述根结点的布尔掩码序列作为原始秘密值的布尔掩码序列,该序列所有布尔掩码的异或和等于原始秘密值;本发明在保证掩码安全性的前提下显著提升了算术掩码与布尔掩码之间的转换效率,从而在侧信道安全防护中实现了性能与安全性的更优平衡。
Need to check novelty before this filing date? Find Prior Art