-
1.
公开(公告)号:US12003633B2
公开(公告)日:2024-06-04
申请号:US17707605
申请日:2022-03-29
Applicant: NVIDIA Corporation
Inventor: Shuai Wang , Chen Yao , Xiao Wu , Rongzhe Zhu , Yuji Qian , Kun Yang , Weiping Pan , Xixi Xie
CPC classification number: H04L9/088 , G06F21/554 , G06F2221/034
Abstract: Disclosed are apparatuses, systems, and techniques to perform and facilitate secure ladder computational operations whose iterative execution depends on secret values associated with input data. Disclosed embodiments balance execution of various iterations in a way that is balanced for different secret values, significantly reducing vulnerability of ladder computations to adversarial side-channel attacks.
-
公开(公告)号:US20230246806A1
公开(公告)日:2023-08-03
申请号:US17707596
申请日:2022-03-29
Applicant: NVIDIA Corporation
Inventor: Shuai Wang , Chen Yao , Xiao Wu , Rongzhe Zhu , Yuji Qian , Kun Yang , Xixi Xie
CPC classification number: H04L9/003 , H04L9/302 , H04L2209/046
Abstract: Disclosed are apparatuses, systems, and techniques to perform and facilitate secure ladder computational operations whose iterative execution depends on secret values associated with input data. Disclosed embodiments use masking factors that re-blind secret data without exposing the unmasked secret data between iterations of the ladder computations. Some disclosed embodiments use Montgomery multiplication techniques to facilitate secret data masking by efficiently avoiding modular division operations. Disclosed embodiments significantly reduce the vulnerability of ladder computations to adversarial side-channel attacks.
-
公开(公告)号:US20250021670A1
公开(公告)日:2025-01-16
申请号:US18902704
申请日:2024-09-30
Applicant: NVIDIA Corporation
Inventor: Kun Yang , Zhili Wang , Xinxing Hu
Abstract: Apparatuses, systems, and techniques to perform a cryptographic operation using multiple iterations, wherein each iteration includes two or more stages operating in parallel on inputs derived from a common value, one of the stages computing real data and other stages computing dummy data.
-
4.
公开(公告)号:US20230283462A1
公开(公告)日:2023-09-07
申请号:US17707605
申请日:2022-03-29
Applicant: NVIDIA Corporation
Inventor: Shuai Wang , Chen Yao , Xiao Wu , Rongzhe Zhu , Yuji Qian , Kun Yang , Weiping Pan , Xixi Xie
CPC classification number: H04L9/088 , G06F21/554 , G06F2221/034
Abstract: Disclosed are apparatuses, systems, and techniques to perform and facilitate secure ladder computational operations whose iterative execution depends on secret values associated with input data. Disclosed embodiments balance execution of various iterations in a way that is balanced for different secret values, significantly reducing vulnerability of ladder computations to adversarial side-channel attacks.
-
公开(公告)号:US12153688B2
公开(公告)日:2024-11-26
申请号:US17632375
申请日:2021-03-29
Applicant: NVIDIA Corporation
Inventor: Kun Yang , Zhili Wang , Xinxing Hu
Abstract: Apparatuses, systems, and techniques to perform a cryptographic operation using multiple iterations, wherein each iteration includes two or more stages operating in parallel on inputs derived from a common value, one of the stages computing real data and other stages computing dummy data.
-
公开(公告)号:US11985221B2
公开(公告)日:2024-05-14
申请号:US17707596
申请日:2022-03-29
Applicant: NVIDIA Corporation
Inventor: Shuai Wang , Chen Yao , Xiao Wu , Rongzhe Zhu , Yuji Qian , Kun Yang , Xixi Xie
CPC classification number: H04L9/003 , H04L9/302 , H04L2209/046
Abstract: Disclosed are apparatuses, systems, and techniques to perform and facilitate secure ladder computational operations whose iterative execution depends on secret values associated with input data. Disclosed embodiments use masking factors that re-blind secret data without exposing the unmasked secret data between iterations of the ladder computations. Some disclosed embodiments use Montgomery multiplication techniques to facilitate secret data masking by efficiently avoiding modular division operations. Disclosed embodiments significantly reduce the vulnerability of ladder computations to adversarial side-channel attacks.
-
公开(公告)号:US20230259638A1
公开(公告)日:2023-08-17
申请号:US17632375
申请日:2021-03-29
Applicant: NVIDIA Corporation
Inventor: Kun Yang , Zhili Wang , Xinxing Hu
CPC classification number: G06F21/602 , G06F21/755
Abstract: Apparatuses, systems, and techniques to perform a cryptographic operation using multiple iterations, wherein each iteration includes two or more stages operating in parallel on inputs derived from a common value, one of the stages computing real data and other stages computing dummy data.
-
-
-
-
-
-