REVIEW 4 major objections 6 minor 56 references
PoSyn: Secure Power Side-Channel Aware Synthesis
T0 review · 4 major / 6 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read PoSyn claims a synthesis-time cell-mapping scheme that drives power side-channel leakage of cryptographic hardware toward zero while preserving function and area.
desk verdict PoSyn's synthesis-time cell-selection heuristic is worth a serious look, but its 'theoretical guarantee' is a circular assertion and the experimental narrative has unresolved tensions. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the bipartite matching graph whose left vertices are the RTLIL cells of vulnerable components and whose right vertices are the valid standard-cell combinations generated for each cell. Each edge carries the cost function $C(A,S)=\sum(\alpha \cdot SV/DS_i + \beta \cdot IO \cdot C_i + \gamma \cdot F \cdot DS_i)$, where $SV$ marks sensitive variables, $IO$ counts intensive operations, $F$ is fanout, $DS$ is cell driving strength, and $C_i$ is cell capacitance; the weights are chosen by empirical search. A minimum-cost bipartite matching algorithm selects the assignment with lowest total cost, and simulated annealing is used earlier to prune the space of candidate cell combinations. This machinery does the paper's work because it turns an abstract reduce-leakage goal into a concrete, solvable optimization problem over the technology library.
What would settle it
Take a PoSyn-synthesized AES netlist, run a CPA attack with 400,000 traces instead of 4,000, and compute TVLA on the post-layout netlist; if the attack success rate rises substantially or any t-value exceeds +/-4.5, the claimed negligible leakage does not hold under stronger measurement. Equivalently, simulate the netlist with a glitch-aware power model and estimate $I(K,L)$ directly; if it stays bounded away from zero while $C(M)$ is minimized, the cost-to-leakage link is broken.
Extended reading notes
Core claim
The paper's core discovery claim is that side-channel resistance can be engineered at the RTL-to-netlist mapping step rather than by adding countermeasure logic. PoSyn identifies leak-prone RTL blocks, such as sensitive variables, encryption operations, and high-fanout components, translates the design to an intermediate logic representation, and enumerates functionally equivalent standard-cell combinations through direct and decomposed mappings. A cost function $C(A,S)=\sum(\alpha \cdot SV/DS_i + \beta \cdot IO \cdot C_i + \gamma \cdot F \cdot DS_i)$ scores each mapping, and minimum-cost bipartite matching selects the globally cheapest assignment. The paper argues that because power leakage depends on switching activity, capacitance, and driving strength, minimizing this cost increases the conditional entropy of the key given the leakage $H(K|L)$, driving $I(K,L)$ toward zero. It reports that resulting netlists pass equivalence checking and show negligible TVLA leakage across all benchmarks and libraries.
Load-bearing premise
The load-bearing premise is that the weighted sum of driving-strength, capacitance, and fanout terms in the cost function is a faithful stand-in for true information leakage, so that whatever minimizes that sum also drives the key-leakage mutual information to zero; the weights themselves are fitted empirically rather than derived.
Editorial extensions
If this is right
- Cryptographic hardware can gain power side-channel resistance during logic synthesis itself, so no masking hardware or RTL rewriting is needed.
- The reported DPA and CPA success rates fall to 3% and 6%, and TVLA maximum t-values stay under 4.5 across all benchmarks, so standard first-order attacks would need far more traces or fail outright.
- The method transfers across algorithm families and technology nodes, suggesting it is a library-level rather than algorithm-specific fix.
- Compared with first-order masking and shuffling, PoSyn claims up to 72% lower attack success rates and up to 3.79x better area, at the cost of timing overhead up to 22% and memory overhead up to 15%.
- Because the framework accepts any standard-cell library and validates functional equivalence with a logic-equivalence checker, it slots into existing synthesis flows rather than requiring a new design methodology.
Reading between the lines
- The reported success rates depend on the 4000-trace attack setup; if the same netlists are attacked with orders of magnitude more traces or with glitch-aware leakage models, the practical margin may shrink even if the cost minimization is doing real work.
- The theoretical claim that $I(K,L)\to 0$ is conditional on leakage being fully captured by the three cost terms; extending the same synthesis approach to electromagnetic or timing side channels would require adding analogous terms, which the paper does not do.
- A plausible next experiment is combining PoSyn with masking; the paper's own hybrid result shows a small success-rate increase over PoSyn alone, which is counterintuitive under independent-leakage assumptions and worth investigating rather than treating as noise.
- If confirmed, the method implies a general design principle: leakage can be treated as a synthesis objective on a Pareto frontier with area and delay, so security-aware EDA could expose a tunable leakage knob to designers.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. PoSyn is a logic-synthesis framework that maps vulnerable RTL components to standard-cell combinations via bipartite matching, using the cost function C(A,S) of Eq. (4) to select mappings that allegedly minimize power side-channel leakage. The paper claims a theoretical guarantee that PoSyn minimizes mutual information I(K,L) between the key and leakage, driving I(K,L) to zero, and validates the approach through DPA and CPA success rates and TVLA on AES, RSA, PRESENT, Saber, and Kyber across 65nm, 45nm, and 15nm libraries. Reported results include DPA success rates as low as 3%, CPA rates as low as 6%, and large reductions relative to conventional synthesis and to masking/shuffling countermeasures.
Significance. If the security claim were established, a synthesis-level countermeasure with low area overhead and broad applicability across ciphers and technology nodes would be a valuable contribution to hardware security. The paper has concrete strengths: a wide benchmark suite (AES variants, RSA, PRESENT, two PQC schemes), evaluation at three technology nodes, comparison with masking and shuffling, and use of LEC and TVLA as validation tools. However, the central theoretical claim in Section VI is not a derivation: it defines leakage as a function of the very cost function being minimized and then asserts convergence of mutual information to zero. The nonzero attack success rates in Table II and the anomalous masking-plus-PoSyn result in Table V are in tension with the advertised 'negligible leakage' guarantee. As it stands, the contribution is a heuristic mapping technique with empirical support, not a proven side-channel security mechanism.
major comments (4)
- [Section VI, Eqs. (7)-(8)] The claimed theoretical guarantee is an assertion, not a proof. Equation (7) posits L = f(C(M)) with the function f left completely unspecified, and Eq. (8) then concludes H(K|L) -> H(K) and I(K,L) -> 0. No quantitative relationship is established between the weighted structural cost C(A,S) of Eq. (4) and the conditional entropy H(K|L) of the key given physical power traces. Minimizing a weighted sum of driving strength, capacitance, operation count, and fanout does not, by itself, imply that power traces become statistically independent of the key. Because the weights alpha, beta, and gamma are selected by grid search (Section IV-D3), the claimed guarantee is not parameter-free, and no sensitivity or robustness analysis is provided.
- [Section VI, Eq. (7)] The argument is circular. Leakage L is defined as a function of C(M), which is exactly the objective that PoSyn minimizes through the Hungarian-algorithm-based bipartite matching. The conclusion that minimizing C(M) drives I(K,L) to zero therefore reduces, by the paper's own definitions, to the statement that minimizing the cost function reduces a quantity defined as a function of that cost function. A genuine security proof would need an independent leakage model, for example a stochastic power-trace distribution conditioned on key-dependent intermediate values, and a derivation showing that the PoSyn mapping minimizes the relevant mutual information or a proven upper bound on it.
- [Table II and Table V] The empirical results contradict the theoretical claim of negligible leakage. Table II reports PoSyn DPA success rates between 3% and 16% and CPA success rates between 6% and 22% across benchmarks and technology nodes; a nonzero key-recovery rate is inconsistent with the assertion that I(K,L) -> 0 and that 'the side-channel leakage conveys negligible information regarding the cryptographic key.' Additionally, Table V reports that combining first-order masking with PoSyn increases the DPA success rate from 3% to 5% relative to PoSyn alone; this unexpected result is not explained and further undermines confidence in the leakage-reduction mechanism. The authors should reconcile these measurements with the strong theoretical statements in the abstract, Section VI, and the conclusion.
- [Section III vs. Section VI] The threat model defines the adversary as observing power traces during encryption, but the theoretical analysis uses a leakage model L = f(C(M)) in which L is a deterministic function of a static structural cost. No connection is made between this deterministic structural quantity and the stochastic, measurement-noise-limited power traces that the adversary actually observes. The paper needs at least an explicit power model (e.g., Hamming-weight or toggle-count based) and a statement of how the mapping cost bounds the statistical dependence between that power model and the key; without this, the security analysis is disconnected from the attack model.
minor comments (6)
- [Abstract and Section I] The abstract and the contribution list cite '3.79 times' area improvement, while the contribution bullet in Section I states '3.70× reduction'; Table IV shows 3.79x only for the 3-Share AES implementation, not as a general result. Please unify these numbers and state the specific comparison baseline.
- [Section V] The paper states that LEC with Synopsys Formality is performed to verify functional equivalence, but Section VII reports no LEC results. Please either include the verification outcomes or clarify where they appear.
- [Section VII-C and Figure 5] The TVLA presentation reports only the maximum absolute t-value per benchmark-library combination. A proper TVLA assessment should report the number of traces, the grouping procedure (fixed vs. random), and the distribution of t-values over time samples, since a single maximum can be sensitive to outliers or to alignment choices.
- [Section VI, Eq. (5)] Mutual information is conventionally written I(K;L), not I(K,L); the comma notation is nonstandard and could be confused with the joint entropy or a bivariate function.
- [Throughout] There are minor typographical and consistency issues, including 'exibit' in Section VII-C, inconsistent capitalization of 'PoSyn' versus 'Posyn' in the Figure 4 caption, and the phrase 'PoSyn achieves notably lowers the success rates' in the abstract. These should be corrected in a revision.
- [Table II and Eq. (9)] Success rates are reported without confidence intervals or the number of attack attempts, despite Eq. (9) defining success rate as a fraction of attempts. Reporting the number of trials and, ideally, bootstrap confidence intervals would strengthen the empirical claims.
Circularity Check
Section VI's 'theoretical proof' that PoSyn minimizes mutual information leakage is forced by the paper's own definitions: Eq. (7) sets L=f(C(M)) with f unspecified, where C(M) is exactly the cost the Hungarian algorithm minimizes, and Eq. (8) then asserts H(K|L)→H(K) without any bound linking the fitted structural cost C(A,S) to conditional entropy.
-
self definitional
[Section VI, 'Mutual Information and Leakage Reduction' through 'Impact on Entropy and Mutual Information', Eqs. (6)-(8)]
"Since power side-channel leakage L arises from variations in power consumption across different operations, it depends on the underlying physical implementation of the design. ... Therefore, we model leakage as a function of the total mapping cost: L=f(C(M)) (7) ... As a result of the targeted reductions in C(M), PoSyn increases H(K|L) such that: H(K|L)→H(K)⇒I(K, L)→0 (8)"
Eq. (7) defines leakage L as a function of C(M), and Eq. (6) defines C(M) as the total cost PoSyn's Hungarian algorithm minimizes. The guarantee of Eq. (8) — minimizing C(M) makes H(K|L)→H(K) and I(K,L)→0 — is a restatement of that defining identification, not a derivation: leakage is characterized as whatever C measures, so minimizing C 'minimizes leakage' by construction. No bound relates the structural cost C(A,S) (Eq. 4) to the conditional entropy H(K|L) of the physical power-leakage process, and f is unspecified. The three bullet justifications ('Term #1... decreasing the correlation between power traces and key-dependent activity') assert the conclusion rather than derive it. Hence the Abstract's claim that PoSyn 'theoretically establishes...
-
fitted input called prediction
[Section IV-D3, 'Derivation of the Cost Function' and Section VI, 'Mutual Information and Leakage Reduction']
"The weighting factors α, β, γ are introduced to appropriately scale the impact of each term based on its significance. These factors are determined through empirical methods such as grid search or optimization based on design-specific power and performance requirements."
The cost function whose minimization Section VI equates with driving I(K,L)→0 is an empirically fitted heuristic: α, β, γ are determined by grid search/optimization, not derived from any leakage model. Section VI then states the MI result 'Based on derivation of Equation 4', so the 'proof' rests on a fitted equation whose parameters are never tied to H(K|L) by a stated argument. The validation numbers (DPA/CPA success rates, TVLA) are measured on netlists produced with this same fitted cost, so the claimed guarantee co-varies with the empirical tuning; absent a stated grid-search objective, a validation split, or a parameter-free bound, the Section VI result is a description of the fitted model expressed in information-theoretic language rather than an independent prediction.
full rationale
PoSyn's Section VI 'theoretical proof' is the paper's stated second contribution ('We theoretically prove that PoSyn is secure, minimizing mutual information leakage'). Tracing the derivation: Section IV-D3 builds C(A,S) as a weighted sum of library/design features with grid-searched weights α, β, γ; Section VI defines the total cost C(M) (Eq. 6), then defines leakage L=f(C(M)) with f unspecified (Eq. 7), and concludes H(K|L)→H(K), i.e., I(K,L)→0 (Eq. 8). The conclusion is generated by that definition: if leakage is declared to be a function of the very cost being minimized, then 'PoSyn minimizes leakage' holds by construction, and the mutual-information statement is an assertion rather than a theorem, since no estimate relates C(A,S) to the physical leakage distribution or to H(K|L). This is the self-definitional pattern, aggravated by the empirical fitting of α, β, γ (fitted input called prediction). The same-author citation [28] for leaky-module identification is a preprocessing input, not the load-bearing step, so it adds no score. The paper does contain genuine external evidence: DPA/CPA success rates (Table II) and TVLA t-values (Fig. 5) are measured, not derived, which supports the heuristic's practical effect and prevents a full 9-10 circularity verdict. Separately, the nonzero success rates (3-16% DPA, 6-22% CPA) and the Table V anomaly (masking+PoSyn raises DPA from 3% to 5%) are consistency tensions with the I→0 claim, and the Section VII-D throughput disclosure is unrelated to circularity. Net: the headline theoretical security guarantee reduces by construction to the paper's own Eq. (7), so the circularity score is 7.
Assumptions & free parameters
free parameters (4)
- α (cost weight for SV/DS term) =
not reported
- β (cost weight for IO·C term) =
not reported
- γ (cost weight for F·DS term) =
not reported
- combination exploration threshold (max cells per indirect mapping) =
not reported
assumptions (4)
- ad hoc to paper Minimizing the weighted cost function C(A,S) monotonically reduces actual power side-channel information I(K,L).
- domain assumption Leakage is dominated by the user-identified vulnerable components (Sboxes, round keys, high-fanout nets), and non-vulnerable parts synthesized conventionally introduce no exploitable leakage.
- domain assumption TVLA t-values below ±4.5 with 4000 traces imply negligible leakage.
- standard math Hungarian algorithm and simulated annealing find globally optimal or near-optimal mappings for the stated cost.
Cite this review
Pith. "Pith review of PoSyn: Secure Power Side-Channel Aware Synthesis." pith.science (2026). https://pith.science/paper/52W75N5Q
@misc{pith2026250608252,
author = {Pith},
title = {Pith review of: PoSyn: Secure Power Side-Channel Aware Synthesis},
year = {2026},
howpublished = {\url{https://pith.science/paper/52W75N5Q}},
note = {Machine review of arXiv:2506.08252}
}
read the original abstract
Power Side-Channel (PSC) attacks exploit power consumption patterns to extract sensitive information, posing risks to cryptographic operations crucial for secure systems. Traditional countermeasures, such as masking, face challenges including complex integration during synthesis, substantial area overhead, and susceptibility to optimization removal during logic synthesis. To address these issues, we introduce PoSyn, a novel logic synthesis framework designed to enhance cryptographic hardware resistance against PSC attacks. Our method centers on optimal bipartite mapping of vulnerable RTL components to standard cells from the technology library, aiming to minimize PSC leakage. By utilizing a cost function integrating critical characteristics from both the RTL design and the standard cell library, we strategically modify mapping criteria during RTL-to-netlist conversion without altering design functionality. Furthermore, we theoretically establish that PoSyn minimizes mutual information leakage, strengthening its security against PSC vulnerabilities. We evaluate PoSyn across various cryptographic hardware implementations, including AES, RSA, PRESENT, and post-quantum cryptographic algorithms such as Saber and CRYSTALS-Kyber, at technology nodes of 65nm, 45nm, and 15nm. Experimental results demonstrate a substantial reduction in success rates for Differential Power Analysis (DPA) and Correlation Power Analysis (CPA) attacks, achieving lows of 3% and 6%, respectively. TVLA analysis further confirms that synthesized netlists exhibit negligible leakage. Additionally, compared to conventional countermeasures like masking and shuffling, PoSyn significantly lowers attack success rates, achieving reductions of up to 72%, while simultaneously enhancing area efficiency by as much as 3.79 times.
Figures
Figures from the paper (2 more)
Reference graph
Works this paper leans on
-
[1]
Power side-channel attack analysis: A review of 20 years of study for the layman,
M. Randolphet al., “Power side-channel attack analysis: A review of 20 years of study for the layman,”Cryptography, 2020
work page 2020
-
[2]
Physical side-channel attacks on cryptographic systems,
N. P. Smart, “Physical side-channel attacks on cryptographic systems,” Software Focus, vol. 1, no. 2, pp. 6–13, 2000
work page 2000
-
[3]
Amasive: an adaptable and modular autonomous side-channel vulnerability evaluation framework,
S. A. Huss, M. St ¨ottinger, and M. Zohner, “Amasive: an adaptable and modular autonomous side-channel vulnerability evaluation framework,” inNumber Theory and Cryptography: Papers in Honor of Johannes Buchmann on the Occasion of His 60th Birthday. Springer, 2013, pp. 151–165
work page 2013
-
[4]
Scare: Side- channel analysis based reverse engineering for post-silicon validation,
X. Wang, S. Narasimhan, A. Krishna, and S. Bhunia, “Scare: Side- channel analysis based reverse engineering for post-silicon validation,” in2012 25th International Conference on VLSI Design. IEEE, 2012, pp. 304–309
work page 2012
-
[5]
D. D. Hwang, K. Tiri, A. Hodjat, B.-C. Lai, S. Yang, P. Schaumont, and I. Verbauwhede, “Aes-based security coprocessor ic in 0.18-muhboxm cmos with resistance to differential power analysis side-channel attacks,” IEEE Journal of Solid-State Circuits, vol. 41, no. 4, pp. 781–792, 2006
work page 2006
-
[6]
J.-M. Schmidt and C. H. Kim, “A probing attack on aes,” inInformation Security Applications: 9th International Workshop, WISA 2008, Jeju Island, Korea, September 23-25, 2008, Revised Selected Papers 9. Springer, 2009, pp. 256–265
work page 2008
-
[7]
Test vector leakage assessment (tvla) methodology in practice,
G. Becker, J. Cooper, E. DeMulder, G. Goodwill, J. Jaffe, G. Kenworthy, T. Kouzminov, A. Leiserson, M. Marson, P. Rohatgiet al., “Test vector leakage assessment (tvla) methodology in practice,” inInternational Cryptographic Module Conference, vol. 1001. sn, 2013, p. 13
work page 2013
-
[8]
Power side channel attack analysis and detection,
N. Gattuet al., “Power side channel attack analysis and detection,” in Proceedings of the 39th International Conference on Computer-Aided Design, 2020
work page 2020
Show all 56 references
-
[9]
An implementation of des and aes, secure against some attacks,
M.-L. Akkar and C. Giraud, “An implementation of des and aes, secure against some attacks,” inCryptographic Hardware and Embedded Systems—CHES 2001: Third International Workshop Paris, France, May 14–16, 2001 Proceedings 3. Springer, 2001, pp. 309–318
2001
-
[10]
Provably secure masking of aes,
J. Bl ¨omeret al., “Provably secure masking of aes,” inInternational workshop on selected areas in cryptography. Springer, 2004
2004
-
[11]
Multiplicative masking and power analysis of aes,
J. D. Goli ´c and C. Tymen, “Multiplicative masking and power analysis of aes,” inCryptographic Hardware and Embedded Systems-CHES 2002: 4th International Workshop Redwood Shores, CA, USA, August 13–15, 2002 Revised Papers 4. Springer, 2003, pp. 198–212
2002
-
[12]
A side- channel analysis resistant description of the aes s-box,
E. Oswald, S. Mangard, N. Pramstaller, and V . Rijmen, “A side- channel analysis resistant description of the aes s-box,” inFast Software Encryption: 12th International Workshop, FSE 2005, Paris, France, February 21-23, 2005, Revised Selected Papers 12. Springer, 2005, pp. 413–423
2005
-
[13]
Securing the aes finalists against power analy- sis attacks,
T. S. Messerges, “Securing the aes finalists against power analy- sis attacks,” inInternational Workshop on Fast Software Encryption. Springer, 2000, pp. 150–164
2000
-
[14]
Masking and leakage- resilient primitives: One, the other (s) or both?
S. Bela ¨ıd, V . Grosso, and F.-X. Standaert, “Masking and leakage- resilient primitives: One, the other (s) or both?”Cryptography and Communications, vol. 7, pp. 163–184, 2015
2015
-
[15]
On the cost of lazy engineering for masked software implementations,
J. Balasch, B. Gierlichs, V . Grosso, O. Reparaz, and F.-X. Standaert, “On the cost of lazy engineering for masked software implementations,” inSmart Card Research and Advanced Applications: 13th International Conference, CARDIS 2014, Paris, France, November 5-7, 2014. Revised...
2014
-
[16]
Maskver: a tool helping designers detect flawed masking implementations,
M. Tempelmeier and G. Sigl, “Maskver: a tool helping designers detect flawed masking implementations,” in2016 1st IEEE International Verification and Security Workshop (IVSW). IEEE, 2016, pp. 1–6
2016
-
[17]
Glitch-resistant masking revisited: Or why proofs in the robust probing model are needed,
T. Moos, A. Moradi, T. Schneider, and F.-X. Standaert, “Glitch-resistant masking revisited: Or why proofs in the robust probing model are needed,”IACR Transactions on Cryptographic Hardware and Embedded Systems, pp. 256–292, 2019
2019
-
[18]
Automated gener- ation of masked hardware,
D. Knichel, A. Moradi, N. M ¨uller, and P. Sasdrich, “Automated gener- ation of masked hardware,”Cryptology ePrint Archive, 2021
2021
-
[19]
A simple power-analysis (spa) attack on implementa- tions of the aes key expansion,
S. Mangard, “A simple power-analysis (spa) attack on implementa- tions of the aes key expansion,” inInformation Security and Cryptol- ogy—ICISC 2002: 5th International Conference Seoul, Korea, November 28–29, 2002 Revised Papers 5. Springer, 2003, pp. 343–358
2002
-
[20]
Differential power analysis,
P. Kocher, J. Jaffe, and B. Jun, “Differential power analysis,” in Advances in Cryptology—CRYPTO’99: 19th Annual International Cryp- tology Conference Santa Barbara, California, USA, August 15–19, 1999 Proceedings 19. Springer, 1999, pp. 388–397
1999
-
[21]
Introduction to differential power analysis,
P. Kocher, J. Jaffe, B. Jun, and P. Rohatgi, “Introduction to differential power analysis,”Journal of Cryptographic Engineering, vol. 1, pp. 5–27, 2011. 13
2011
-
[22]
Correlation power analysis with a leakage model,
E. Brier, C. Clavier, and F. Olivier, “Correlation power analysis with a leakage model,” inCryptographic Hardware and Embedded Systems- CHES 2004: 6th International Workshop Cambridge, MA, USA, August 11-13, 2004. Proceedings 6. Springer, 2004, pp. 16–29
2004
-
[23]
Balance power leakage to fight against side-channel analysis at gate level in fpgas,
X. Fang, P. Luo, Y . Fei, and M. Leeser, “Balance power leakage to fight against side-channel analysis at gate level in fpgas,” in2015 IEEE 26th International Conference on Application-specific Systems, Architectures and Processors (ASAP). IEEE, 2015, pp. 154–155
2015
-
[24]
Shuffling against side-channel attacks: A comprehensive study with cautionary note,
N. Veyrat-Charvillon, M. Medwed, S. Kerckhof, and F.-X. Standaert, “Shuffling against side-channel attacks: A comprehensive study with cautionary note,” inAdvances in Cryptology–ASIACRYPT 2012: 18th International Conference on the Theory and Application of Cryptology and Infor...
2012
-
[25]
Perfectly secure multi- party computation and the computational overhead of cryptography,
I. Damg ˚ard, Y . Ishai, and M. Krøigaard, “Perfectly secure multi- party computation and the computational overhead of cryptography,” inAnnual international conference on the theory and applications of cryptographic techniques. Springer, 2010, pp. 445–465
2010
-
[26]
Synthesis of dual-rail adiabatic logic for low power security applications,
M. Morrison and N. Ranganathan, “Synthesis of dual-rail adiabatic logic for low power security applications,”IEEE Transactions on Computer- Aided Design of Integrated Circuits and Systems, vol. 33, no. 7, pp. 975–988, 2014
2014
-
[27]
Rtl-psc: Automated power side-channel leakage assess- ment at register-transfer level,
M. Heet al., “Rtl-psc: Automated power side-channel leakage assess- ment at register-transfer level,” inIEEE VTS, 2019
2019
-
[28]
Scar: Power side-channel analysis at rtl level,
A. Srivastava, S. Das, N. Choudhury, R. Psiakis, P. H. Silva, D. Pal, and K. Basu, “Scar: Power side-channel analysis at rtl level,”IEEE Transactions on Very Large Scale Integration (VLSI) Systems, pp. 1–14, 2024
2024
-
[29]
Yosys open synthesis suite,
C. Wolf, “Yosys open synthesis suite,” 2016
2016
-
[30]
Simulated annealing,
D. Bertsimas and J. Tsitsiklis, “Simulated annealing,”Statistical science, vol. 8, no. 1, pp. 10–15, 1993
1993
-
[31]
Optimization by simulated annealing,
S. Kirkpatrick, C. D. Gelatt Jr, and M. P. Vecchi, “Optimization by simulated annealing,”science, vol. 220, no. 4598, pp. 671–680, 1983
1983
-
[32]
An optimal algorithm for on-line bipartite matching,
R. M. Karp, U. V . Vazirani, and V . V . Vazirani, “An optimal algorithm for on-line bipartite matching,” inProceedings of the twenty-second annual ACM symposium on Theory of computing, 1990, pp. 352–358
1990
-
[33]
Finding all minimum-cost perfect matchings in bipartite graphs,
K. Fukuda and T. Matsui, “Finding all minimum-cost perfect matchings in bipartite graphs,”Networks, vol. 22, no. 5, pp. 461–468, 1992
1992
-
[34]
Equivalence checking using,
S. Formality, “Equivalence checking using,” 2010
2010
-
[35]
55/65/90nm tech- nologies,
United Microelectronics Corporation (UMC), “55/65/90nm tech- nologies,” https://www.umc.com/en/Product/technologies/Detail/55 65 90nm, accessed: 2024-04-29
2024
-
[36]
Openroad-flow-scripts: Nangate45 platform,
T. O. Project, “Openroad-flow-scripts: Nangate45 platform,” https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/ tree/master/flow/platforms/nangate45, 2024, accessed: 2024-04-29
2024
-
[37]
Open cell library in 15nm freepdk technology,
M. Martins, J. M. Matos, R. P. Ribas, A. Reis, G. Schlinker, L. Rech, and J. Michelsen, “Open cell library in 15nm freepdk technology,” in Proceedings of the 2015 Symposium on International Symposium on Physical Design, 2015, pp. 171–178
2015
-
[38]
Verilog designs,
“Verilog designs,” http://www.aoki.ecei.tohoku.ac.jp/crypto/web/cores. html, 2024
2024
-
[39]
Higher-order glitch resistant implementation of the present s-box,
T. De Cnuddeet al., “Higher-order glitch resistant implementation of the present s-box,” inBalkanCryptSec. Springer, 2015
2015
-
[40]
Design space exploration of saber in 65nm asic,
M. Imranet al., “Design space exploration of saber in 65nm asic,” in Proceedings of the 5th Workshop on Attacks and Solutions in Hardware Security, 2021
2021
-
[41]
A hardware accelerator for polynomial multiplication operation of crystals-kyber pqc scheme,
F. Yamanet al., “A hardware accelerator for polynomial multiplication operation of crystals-kyber pqc scheme,” in2021 IEEE DATE
-
[42]
Towards sound and optimal leakage detection procedure,
A. A. Ding, L. Zhang, F. Durvaux, F.-X. Standaert, and Y . Fei, “Towards sound and optimal leakage detection procedure,” inSmart Card Research and Advanced Applications: 16th International Conference, CARDIS 2017, Lugano, Switzerland, November 13–15, 2017, Revised Selected Pap...
2017
-
[43]
Simpler, faster, and more robust t-test based leakage detection,
A. A. Ding, C. Chen, and T. Eisenbarth, “Simpler, faster, and more robust t-test based leakage detection,” inConstructive Side-Channel Analysis and Secure Design: 7th International Workshop, COSADE 2016, Graz, Austria, April 14-15, 2016, Revised Selected Papers 7. Springer, 20...
2016
-
[44]
Leakage assessment methodology: Ex- tended version,
T. Schneider and A. Moradi, “Leakage assessment methodology: Ex- tended version,”Journal of Cryptographic Engineering, vol. 6, pp. 85– 99, 2016
2016
-
[45]
Fobos 3: An open-source platform for side-channel analysis and benchmarking,
E. Ferrufino, L. Beckwith, A. Abdulgadir, and J.-P. Kaps, “Fobos 3: An open-source platform for side-channel analysis and benchmarking,” in Proceedings of the 2023 Workshop on Attacks and Solutions in Hardware Security, 2023, pp. 5–14
2023
-
[46]
A very compact “perfectly masked
“A very compact “perfectly masked” s-box for aes,” https://faculty.nps. edu/drcanrig/pub/acns2008corr.pdf
-
[47]
New first-order secure aes performance records,
A. R. Shahmirzadi, D. Bo ˇzilov, and A. Moradi, “New first-order secure aes performance records,”Cryptology ePrint Archive, 2021
2021
-
[48]
Guard- ing the first order: The rise of aes maskings,
A. Askeland, S. Dhooghe, S. Nikova, V . Rijmen, and Z. Zhang, “Guard- ing the first order: The rise of aes maskings,” inInternational Conference on Smart Card Research and Advanced Applications. Springer, 2022, pp. 103–122
2022
-
[49]
Masking aes with shares in hardware,
T. De Cnudde, O. Reparaz, B. Bilgin, S. Nikova, V . Nikov, and V . Rijmen, “Masking aes with shares in hardware,” inInternational Con- ference on Cryptographic Hardware and Embedded Systems. Springer, 2016, pp. 194–212
2016
-
[50]
Trade-offs for threshold implementations illustrated on aes,
B. Bilgin, B. Gierlichs, S. Nikova, V . Nikov, and V . Rijmen, “Trade-offs for threshold implementations illustrated on aes,”IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 34, no. 7, pp. 1188–1200, 2015
2015
-
[51]
A first-order sca resistant aes without fresh randomness,
F. Wegener and A. Moradi, “A first-order sca resistant aes without fresh randomness,” inConstructive Side-Channel Analysis and Secure Design: 9th International Workshop, COSADE 2018, Singapore, April 23–24, 2018, Proceedings 9. Springer, 2018, pp. 245–262
2018
-
[52]
Re-consolidating first-order masking schemes: Nullifying fresh randomness,
A. R. Shahmirzadi and A. Moradi, “Re-consolidating first-order masking schemes: Nullifying fresh randomness,”IACR Transactions on Crypto- graphic Hardware and Embedded Systems, pp. 305–342, 2021
2021
-
[53]
3-share threshold implementation of aes s-box without fresh randomness,
T. Sugawara, “3-share threshold implementation of aes s-box without fresh randomness,”IACR Transactions on Cryptographic Hardware and Embedded Systems, pp. 123–145, 2019
2019
-
[54]
An aes-based encryption algorithm with shuffling
A. Yahya, A. M. Abdalla, H. Arabnia, and K. Daimi, “An aes-based encryption algorithm with shuffling.” inSecurity and Management, 2009, pp. 113–116
2009
-
[55]
An area-efficient shuffling scheme for aes imple- mentation on fpga,
Y . Wang and Y . Ha, “An area-efficient shuffling scheme for aes imple- mentation on fpga,” in2013 IEEE International Symposium on Circuits and Systems (ISCAS). IEEE, 2013, pp. 2577–2580
2013
-
[56]
Ascad: Anssi sca database,
“Ascad: Anssi sca database,” https://github.com/ANSSI-FR/ASCAD
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.