-
Infrastructure Strategy to Enable Optical Communications for Next-Generation Heliophysics Missions
Authors:
Marta Shelton,
Hongbo Li,
Daniel Motto,
Antti Pulkkinen,
Errol Summerlin,
Doug Rabin,
Ryan Rogalin,
Abraham Douglas,
Stephen Lichten,
Mark Storm,
Brian Mathason,
Amir Caspi
Abstract:
To expand frontiers and achieve measurable progress, instruments such as hyperspectral imagers are increased in resolution, field of view, and spectral resolution and range, leading to dramatically higher data volumes. Increasingly, data need to be returned from greater distances, ranging from the Sun-earth L1/ L2 points at 1.5 million km, to L4/L5 halo orbits at 1 AU, to several AU in the case of…
▽ More
To expand frontiers and achieve measurable progress, instruments such as hyperspectral imagers are increased in resolution, field of view, and spectral resolution and range, leading to dramatically higher data volumes. Increasingly, data need to be returned from greater distances, ranging from the Sun-earth L1/ L2 points at 1.5 million km, to L4/L5 halo orbits at 1 AU, to several AU in the case of planetary probes. Optical communications can significantly reduce resource competition, requiring significantly fewer passes per day and/or shorter overall passes, and thereby enable far greater, transformative science return from individual missions and the capacity to support multiple such missions within a smaller ground network. Optical communications also provides superior performance and increased ranges for Inter-satellite Links (ISL) from 2,000 to 10,000 km for Swarms and DSMs. Lastly, the only way to guarantee timely space weather warnings (with a target of 15 minutes latency) is through space relays in MEO or GEO orbits, a strategy which also includes optical communications.
△ Less
Submitted 20 June, 2023;
originally announced June 2023.
-
Rosita++: Automatic Higher-Order Leakage Elimination from Cryptographic Code
Authors:
Madura A. Shelton,
Ćukasz Chmielewski,
Niels Samwel,
Markus Wagner,
Lejla Batina,
Yuval Yarom
Abstract:
Side-channel attacks are a major threat to the security of cryptographic implementations, particularly for small devices that are under the physical control of the adversary. While several strategies for protecting against side-channel attacks exist, these often fail in practice due to unintended interactions between values deep within the CPU. To detect and protect from side-channel attacks, seve…
▽ More
Side-channel attacks are a major threat to the security of cryptographic implementations, particularly for small devices that are under the physical control of the adversary. While several strategies for protecting against side-channel attacks exist, these often fail in practice due to unintended interactions between values deep within the CPU. To detect and protect from side-channel attacks, several automated tools have recently been proposed; one of their common limitations is that they only support first-order leakage.
In this work, we present the first automated tool for detecting and eliminating higher-order leakage from cryptographic implementations. Rosita++ proposes statistical and software-based tools to allow high-performance higher-order leakage detection. It then uses the code rewrite engine of Rosita (Shelton et al. NDSS 2021) to eliminate detected leakage. For the sake of practicality we evaluate Rosita++ against second and third order leakage, but our framework is not restricted to only these orders.
We evaluate Rosita++ against second-order leakage with three-share implementations of two ciphers, PRESENT and Xoodoo, and with the second-order Boolean-to-arithmetic masking, a core building block of masked implementations of many cryptographic primitives, including SHA-2, ChaCha and Blake. We show effective second-order leakage elimination at a performance cost of 36% for Xoodoo, 189% for PRESENT, and 29% for the Boolean-to-arithmetic masking. For third-order analysis, we evaluate Rosita++ against the third-order leakage using a four-share synthetic example that corresponds to typical four-share processing. Rosita++ correctly identified this leakage and applied code fixes.
△ Less
Submitted 24 September, 2021;
originally announced September 2021.
-
Rosita: Towards Automatic Elimination of Power-Analysis Leakage in Ciphers
Authors:
Madura A Shelton,
Niels Samwel,
Lejla Batina,
Francesco Regazzoni,
Markus Wagner,
Yuval Yarom
Abstract:
Since their introduction over two decades ago, side-channel attacks have presented a serious security threat. While many ciphers' implementations employ masking techniques to protect against such attacks, they often leak secret information due to unintended interactions in the hardware. We present Rosita, a code rewrite engine that uses a leakage emulator which we amend to correctly emulate the mi…
▽ More
Since their introduction over two decades ago, side-channel attacks have presented a serious security threat. While many ciphers' implementations employ masking techniques to protect against such attacks, they often leak secret information due to unintended interactions in the hardware. We present Rosita, a code rewrite engine that uses a leakage emulator which we amend to correctly emulate the micro-architecture of a target system. We use Rosita to automatically protect masked implementations of AES, ChaCha, and Xoodoo. For AES and Xoodoo, we show the absence of observable leakage at 1,000,000 traces with less than 21% penalty to the performance. For ChaCha, which has significantly more leakage, Rosita eliminates over 99% of the leakage, at a performance cost of 64%.
△ Less
Submitted 19 November, 2020; v1 submitted 11 December, 2019;
originally announced December 2019.