Λεπτομέρειες βιβλιογραφικής εγγραφής
| Τίτλος: |
Improving IoT Cybersecurity Performance with Lifecycle-Motivated Bit-Manipulation Compiler Optimizations. |
| Συγγραφείς: |
Budiul, Alexia1 (AUTHOR), Pungilă, Ciprian1 (AUTHOR) ciprian.pungila@e-uvt.ro |
| Πηγή: |
Sensors (14248220). Jun2026, Vol. 26 Issue 11, p3301. 21p. |
| Θεματικοί όροι: |
*Internet of things, *Compilers (Computer programs), *Microcontrollers, *Cryptography |
| Εταιρία/Οντότητα: |
Renesas Electronics Corp. |
| Περίληψη: |
Implementing cryptographic primitives on resource-constrained IoT devices involves tight latency, code-size, and energy budgets. This work proposes a general LLVM backend instruction-selection strategy that recognizes single-bit update idioms—typically expressed as LOAD–-(AND/OR)–-STORE sequences in SHA-256 and similar bit-oriented code—and lowers them to the most efficient target-specific bit-manipulation primitive when legality and cost conditions are met. As a concrete instantiation, we implement the strategy for the Renesas RL78/G23 ISA by rewriting eligible patterns into SET1/CLR1 instructions when the constant mask targets exactly one bit. We evaluate the resulting backend on an RL78/G23 platform using cycle counts and code size (bytes) across SHA-256-driven workloads motivated by firmware integrity checking, Merkle-tree hashing, HMAC-based authentication, password-based key derivation (PBKDF2), and chunk-level update validation. The observed cycle reductions are also converted to absolute time across the device's supported on-chip oscillator frequencies to quantify latency impact under different clocking modes. The experimental validation in this work is limited to the RL78/G23 backend implementation. The underlying instruction-selection idea may be adaptable to other RL78-family devices or to other embedded architectures that provide equivalent single-bit set/clear or bitfield operations; however, such adaptations require target-specific legality checks, cost modeling, and separate experimental validation. [ABSTRACT FROM AUTHOR] |
| Βάση Δεδομένων: |
Academic Search Index |