Demo Data from EDBT 2026 / reviewers in the wild / expert
Mostafa M. I. Taha
dblp:33/3884
· DBLP profile ↗
11ranked-venue papers
4as first author
1since 2021 · last 2022
0000-0003-2683-3812ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 1 first-author · 1 since 2021Security and privacy · 3 · 2 first-authorTheory of computation · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
5 papers |
Hardware security and side channels · 49% Cryptographic primitives and cryptanalysis · 40% Systems and software security · 5% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Integrated circuit design · 100% |
Topics — the 16 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
side-channel attack |
0.6 | 3 | 2015 | Key Updating for Leakage Resiliency With Application to AES Modes of Operation · IEEE Trans. Inf. Forensics Secur. 2015 Quantitative Masking Strength: Quantifying the Power Side-Channel Resistance of Software Code · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 QMS: Evaluating the Side-Channel Resistance of Masked Software from Source Code · DAC 2014 |
Hardware security and side channels
side-channel countermeasures |
0.6 | 1 | 2022 | Secure and Efficient Exponentiation Architectures Using Gaussian Normal Basis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Integrated circuit design
low-power circuit design |
0.5 | 2 | 2020 | New Low-Area Designs for the AES Forward, Inverse and Combined S-Boxes · IEEE Trans. Computers 2020 Key Updating for Leakage Resiliency With Application to AES Modes of Operation · IEEE Trans. Inf. Forensics Secur. 2015 |
Cryptographic primitives and cryptanalysis › block cipher
AES S-box |
0.4 | 1 | 2020 | New Low-Area Designs for the AES Forward, Inverse and Combined S-Boxes · IEEE Trans. Computers 2020 |
Cryptographic primitives and cryptanalysis
block cipher |
0.4 | 1 | 2020 | New Low-Area Designs for the AES Forward, Inverse and Combined S-Boxes · IEEE Trans. Computers 2020 |
Hardware security and side channels › side-channel attack
power analysis |
0.4 | 2 | 2015 | Quantitative Masking Strength: Quantifying the Power Side-Channel Resistance of Software Code · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 QMS: Evaluating the Side-Channel Resistance of Masked Software from Source Code · DAC 2014 |
Cryptographic protocols and secure computation › key management
key update |
0.2 | 1 | 2015 | Key Updating for Leakage Resiliency With Application to AES Modes of Operation · IEEE Trans. Inf. Forensics Secur. 2015 |
Cryptographic primitives and cryptanalysis
leakage-resilient cryptography |
0.2 | 1 | 2015 | Key Updating for Leakage Resiliency With Application to AES Modes of Operation · IEEE Trans. Inf. Forensics Secur. 2015 |
Hardware security and side channels › side-channel attack
masking countermeasure |
0.2 | 1 | 2015 | Quantitative Masking Strength: Quantifying the Power Side-Channel Resistance of Software Code · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Systems and software security › vulnerability discovery
static analysis |
0.2 | 1 | 2015 | Quantitative Masking Strength: Quantifying the Power Side-Channel Resistance of Software Code · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Hardware security and side channels › side-channel countermeasures
masking |
0.2 | 1 | 2014 | QMS: Evaluating the Side-Channel Resistance of Masked Software from Source Code · DAC 2014 |
Hardware security and side channels › side-channel leakage
side-channel leakage quantification |
0.2 | 1 | 2014 | QMS: Evaluating the Side-Channel Resistance of Masked Software from Source Code · DAC 2014 |
Integrated circuit design
digital circuit design |
0.2 | 1 | 2022 | Secure and Efficient Exponentiation Architectures Using Gaussian Normal Basis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Cryptographic primitives and cryptanalysis › block cipher
AES |
0.1 | 1 | 2015 | Key Updating for Leakage Resiliency With Application to AES Modes of Operation · IEEE Trans. Inf. Forensics Secur. 2015 |
Cryptographic primitives and cryptanalysis › block cipher
block cipher modes |
0.1 | 1 | 2015 | Key Updating for Leakage Resiliency With Application to AES Modes of Operation · IEEE Trans. Inf. Forensics Secur. 2015 |
Cyber-physical and IoT security
embedded system security |
0.1 | 1 | 2014 | QMS: Evaluating the Side-Channel Resistance of Masked Software from Source Code · DAC 2014 |
Methods — techniques the papers use, named apart from their topics
precomputation · 1.1digit-level parallel-in parallel-out · 1.1tower field representation · 0.9normal basis · 0.9ASIC synthesis · 0.9hybrid-double multipliers · 0.6hybrid-double multiplier · 0.6key updating · 0.4heuristic SCA-security analysis · 0.4quantitative masking strength · 0.4static analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Secure and Efficient Exponentiation Architectures Using Gaussian Normal BasisabstractExponentiation in finite fields is an essential operation used in many applications ranging from error control coding to cryptographic computations, while representation in Gaussian normal basis (GNB) offers low complexity arithmetic, especially in hardware architectures. In this article, we propose several new hardware architectures for binary exponentiation in GNB. The proposed architectures make use of different levels of precomputation and the efficient digit-level parallel-in parallel-out, and hybrid-double multipliers. We support our new designs with novel countermeasures against side-channel analysis that require minimal implementation overhead. Moreover, we obtain implementation results for all architectures and provide realistic and fair comparisons with the previously known works available in the literature. It is shown that our newly proposed architectures outperform the existing hardware architectures in terms of area and time complexities and security. Amin Monfared, Mostafa M. I. Taha, Arash Reyhani-Masoleh |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2020 | New Low-Area Designs for the AES Forward, Inverse and Combined S-BoxesabstractThe implementation of AES S-boxes is one of the most extensively studied areas of cryptography. In this paper, we propose three new hardware designs for the AES S-box that can serve in the forward, inverse and combined data paths. Each of these designs represents the smallest AES S-box ever proposed in its respective category. We achieve this goal by using new tower field representation over normal bases and optimizing each and every block inside the three proposed architectures. Our complexity analysis and ASIC synthesis results in the CMOS STM 65 nm, as well as the NanGate 15 nm technologies, show that our designs outperform their counterparts in terms of area and power. Arash Reyhani-Masoleh, Mostafa M. I. Taha, Doaa Ashmawy |
IEEE Trans. Computers | 2 |
| 2018 | New Area Record for the AES Combined S-Box/Inverse S-BoxabstractThe AES combined S-box/inverse S-box is a single construction that is shared between the encryption and decryption data paths of the AES. The currently most compact implementation of the AES combined S-box/inverse S-box is Canright's design, introduced back in 2005. Since then, the research community has introduced several optimizations over the S-box only, however the combined S-boxlinverse S-box received little attention. In this paper, we propose a new AES combined S-boxlinverse S-box design that is both smaller and faster than Canright's design. We achieve this goal by proposing to use new tower field and optimizing each and every block inside the combined architecture for this field. Our complexity analysis and ASIC implementation results in the CMOS STM 65nm and NanGate 15nm technologies show that our design outperforms the counterparts in terms of area and speed. Arash Reyhani-Masoleh, Mostafa M. I. Taha, Doaa Ashmawy |
ARITH | 2 |
| 2016 | Keymill: Side-Channel Resilient Key Generator, A New Concept for SCA-Security by Design - A New Concept for SCA-Security by Design
Mostafa M. I. Taha, Arash Reyhani-Masoleh, Patrick Schaumont |
SAC | 1 |
| 2015 | Quantitative Masking Strength: Quantifying the Power Side-Channel Resistance of Software CodeabstractMany commercial systems in the embedded space have shown weakness against power analysis-based side-channel attacks in recent years. Random masking is a commonly used technique for removing the statistical dependency between the sensitive data and the side-channel information. However, the process of designing masking countermeasures is both labor intensive and error prone. Furthermore, there is a lack of formal methods for quantifying the actual strength of a countermeasure implementation. Security design errors may therefore go undetected until the side-channel leakage is physically measured and evaluated. We show a better solution based on static analysis of C source code. We introduce the new notion of quantitative masking strength (QMS) to estimate the amount of information leakage from software through side channels. Once the user has identified the sensitive variables, the QMS can be automatically computed from the source code of a countermeasure implementation. Our experiments, based on measurement on real devices, show that the QMS accurately reflects the side-channel resistance of the software implementation. Hassan Eldib, Chao Wang 0001, Mostafa M. I. Taha, Patrick Schaumont |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2015 | Key Updating for Leakage Resiliency With Application to AES Modes of OperationabstractSide-channel analysis (SCA) exploits the information leaked through unintentional outputs (e.g., power consumption) to reveal the secret key of cryptographic modules. The real threat of SCA lies in the ability to mount attacks over small parts of the key and to aggregate information over different encryptions. The threat of SCA can be thwarted by changing the secret key at every run. Indeed, many contributions in the domain of leakage resilient cryptography tried to achieve this goal. However, the proposed solutions were computationally intensive and were not designed to solve the problem of the current cryptographic schemes. In this paper, we propose a generic framework of lightweight key updating that can protect the current cryptographic standards and evaluate the minimum requirements for heuristic SCA-security. Then, we propose a complete solution to protect the implementation of any standard mode of Advanced Encryption Standard. Our solution maintains the same level of SCA-security (and sometimes better) as the state of the art, at a negligible area overhead while doubling the throughput of the best previous work. Mostafa M. I. Taha, Patrick Schaumont |
IEEE Trans. Inf. Forensics Secur. | 1 |
| 2014 | QMS: Evaluating the Side-Channel Resistance of Masked Software from Source CodeabstractMany commercial systems in the embedded space have shown weakness against power analysis based side-channel attacks in recent years. Designing countermeasures to defend against such attacks is both labor intensive and error prone. Furthermore, there is a lack of formal methods for quantifying the actual strength of a countermeasure implementation. Security design errors may therefore go undetected until the side-channel leakage is physically measured and evaluated. We show a better solution based on static analysis of C source code. We introduce the new notion of Quantitative Masking Strength (QMS) to estimate the amount of information leakage from software through side channels. The QMS can be automatically computed from the source code of a countermeasure implementation. Our experiments, based on side-channel measurement on real devices, show that the QMS accurately quantifies the side-channel resistance of the software implementation. Hassan Eldib, Chao Wang 0001, Mostafa M. I. Taha, Patrick Schaumont |
DAC | 3 |
| 2014 | Differential Fault Intensity AnalysisabstractRecent research has demonstrated that there is no sharp distinction between passive attacks based on side-channel leakage and active attacks based on fault injection. Fault behavior can be processed as side-channel information, offering all the benefits of Differential Power Analysis including noise averaging and hypothesis testing by correlation. This paper introduces Differential Fault Intensity Analysis, which combines the principles of Differential Power Analysis and fault injection. We observe that most faults are biased - such as single-bit, two-bit, or three-bit errors in a byte - and that this property can reveal the secret key through a hypothesis test. Unlike Differential Fault Analysis, we do not require precise analysis of the fault propagation. Unlike Fault Sensitivity Analysis, we do not require a fault sensitivity profile for the device under attack. We demonstrate our method on an FPGA implementation of AES with a fault injection model. We find that with an average of 7 fault injections, we can reconstruct a full 128-bit AES key. Nahid Farhady Ghalaty, Bilgiday Yuce, Mostafa M. I. Taha, Patrick Schaumont |
FDTC | 3 |
| 2012 | Efficient and side-channel-secure block cipher implementation with custom instructions on FPGAabstractThe security threat of side-channel analysis (SCA) attacks has created a need for SCA countermeasures. While many countermeasures have been proposed, a key challenge remains to design a countermeasure that is effective, that is easy to integrate in existing cryptographic implementations, and that has low overhead in area and performance. We present our solution in the context of an embedded design flow for FPGA. We integrate an SCA-resistant custom instruction set on a soft-core CPU. The SCA resistance is based on dual-rail precharge logic. A balanced-interleaved data format, combined with a novel memory organization, ensures that we can support both logic operations as well as lookup tables. The resulting countermeasure applies to a broad class of block ciphers. We demonstrate our results on an Altera Cyclone-II FPGA with Nios-II/s processor for a 128-bit Advanced Encryption Standard (AES) T-box implementation. We show SCA improvement of more than 400× for a system-wide electro-magnetic attack that covers both the FPGA and offchip memory (SSRAM). This comes at an overhead of 2.7× in performance and 1.15× in area. Using comparisons with related work, we demonstrate that this represents an excellent trade-off between SCA resistance, (software and hardware) design complexity, performance, and circuit area cost. Suvarna Mane, Mostafa M. I. Taha, Patrick Schaumont |
FPL | 2 |
| 2012 | A novel profiled side-channel attack in presence of high Algorithmic NoiseabstractUnderstanding the nature of hardware designs is a vital element in a successful Side-Channel Analysis. The inherent parallelism of these designs adds excessive Algorithmic Noise in the power consumption trace, which makes it difficult to mount a successful power attack against it. In this paper, we address this high Algorithmic Noise with a novel profiled attack that is generic and independent of any specific cryptographic algorithm. We propose both a new profiling phase and two new insights in the attack phase. The proposed profiling technique takes the high design parallelism into consideration, which results in a more accurate power model. In the attack phase, we first define two new targeted regions in the power trace, then aggregate the attack results from each of them to get a more powerful attack phase. The proposed attack model has been tested on the 128bit AES of the widely known DPA Contest (V2) and achieved a stable 80% Global Success Rate (GSR) at 2755 traces. Mostafa M. I. Taha, Patrick Schaumont |
ICCD | 1 |
| 2008 | A Novel Headway-Based Vehicle-to-Vehicle Multi-Mode Broadcasting ProtocolabstractWe propose a novel application adaptive (multi-mode) headway-based broadcasting protocol that is most appropriate for public-safety applications in VANETs. Being headway-based, the proposed protocol possesses unique robustness at different speeds and traffic volumes. Moreover, it addresses application differences with a new multi-mode feature. The logic behind the new concepts/approaches adopted in the protocol and their merits are highlighted, supported with analysis and simulation. Mostafa M. I. Taha, Yassin M. Y. Hasan |
VTC Fall | 1 |