eShard – Hardware & Software Security Testing Tools

eShard offers practical tools that let you understand exactly how secure your embedded system really is. With esReverse you can quickly analyze firmware, uncover hidden vulnerabilities, and see how your product behaves under real attack conditions. Instead of relying on assumptions or theoretical checks, you get clear and immediate insight into weaknesses that could be exploited. This allows you to fix issues early, reduce risk, and move forward with confidence knowing your product has been tested the way attackers would approach it.

What Is eShard?

eShard is a security investigation software vendor focused on embedded, IoT, semiconductor, automotive, and government/defense targets. Rather than selling a single instrument, eShard's platforms bring lab equipment, reverse-engineering tooling, attack knowledge, and analyst collaboration into one workspace — so a security team can run a full investigation (acquire data, analyze it, reproduce a known attack, document the finding) without stitching together disconnected scripts and instruments themselves.

esDynamic — Hardware Security Investigation Platform

esDynamic is the platform for physical attacks against chips and embedded devices. It centralizes side-channel analysis and fault injection into one collaborative environment that multiple analysts can access remotely, with each investigation kept in its own project (datasets, tool configuration, permissions, and findings all isolated and reproducible).

Side-Channel Analysis

Evaluate cryptographic implementations (AES, RSA, ECC, and post-quantum algorithms) against power, electromagnetic, and timing leakage, using techniques from Correlation Power Analysis (CPA) up to deep-learning-based attacks.

Fault Injection

  • Electromagnetic (EMFI) — spatial and temporal pulse control to induce faults without physical contact
  • Laser (LFI) — optical fault injection with backside imaging, via eShard's partnership with ALPhANOV
  • Voltage / clock glitching — controlled power and clock perturbation with parameter sweeping
  • Photonic emission analysis — non-invasive assessment through photon emission patterns

esDynamic is hardware-agnostic: oscilloscopes, fault injectors, probes, and custom lab equipment all plug into the same workflow. It's built on JupyterLab, so analysts can write their own Python analysis alongside eShard's library of pre-built attack notebooks and starter kits, and scale processing out to distributed compute or GPUs for large trace sets. A Project Manager view lets a lab oversee several concurrent investigations, team access, and documentation from one place.

esReverse — Software & Firmware Reverse Engineering

esReverse is eShard's web-based platform for binary security analysis — static examination, dynamic testing, and stress validation in one collaborative, browser-accessed environment, with no local install required and support for both air-gapped and cloud deployments.

  • Multi-architecture emulation — Intel x86/x64 (Windows, Linux), Arm binaries (IoT firmware, Android, mobile apps), and RISC-V firmware
  • Fault-injection & fuzzing on binaries — validate code against fault injection or fuzzing (AFL++, Boofuzz), integrable into CI/CD for DevSecOps workflows
  • Timeless analysis (esReven technology) — record, rewind, and step through an execution trace to understand behavior or diagnose an issue without re-running the target in real time, including data tainting to track how sensitive data propagates through a binary; available for Intel and Arm binaries
  • Shared, collaborative workspace — JupyterLab-based, so a team of analysts can work the same investigation together rather than trading scripts and screenshots

Typical uses: vulnerability discovery and validation in software binaries, IoT and embedded firmware analysis, mobile application investigation, and pre-production security assessments where a finding needs to be reproduced and documented, not just demonstrated once.

esFirmware — Physical Attacks Without a Lab Bench

esFirmware, part of the esDynamic platform, runs firmware binaries in emulation (Arm, Intel, RISC-V, extensible to proprietary architectures) and lets you inject faults and capture traces entirely in software — no physical target, probes, or bench setup required.

  • Tracer engine — captures clean, noise-free execution traces for validating cryptographic implementations (AES, RSA, ECC) without the measurement noise inherent to physical acquisition
  • Fault injection engine — introduces precise faults during emulated execution to test defensive countermeasures before silicon exists
  • CI/CD integration — Python-based test campaigns compile into standalone executables for continuous security regression testing
  • Built-in expertise — pre-configured Jupyter notebooks with attack methodologies from eShard's hardware security research

This makes esFirmware particularly useful for pre-silicon validation and countermeasure verification — catching a leakage or fault-injection weakness in firmware before it's locked into a chip, and for root-causing a vulnerability found on real hardware without tying up the physical lab bench to reproduce it.

Who Uses These Tools

  • Semiconductor companies validating side-channel and fault-injection resistance of secure elements, MCUs, and crypto accelerators pre-tapeout and pre-certification
  • Automotive teams securing ECUs, V2X, and key-management hardware against physical attack
  • IoT and smart-device manufacturers testing embedded firmware and secure boot/crypto implementations
  • Government, defense, and certification labs running independent security evaluations that need to be reproducible and documented
  • Academic and research institutions teaching and researching applied hardware/software security

Why Get eShard Through Pertech

Pertech supplies and supports eShard's esDynamic, esReverse, and esFirmware platforms for customers in Israel — evaluation, licensing, onboarding, and ongoing local technical support, alongside the rest of Pertech's embedded development and test-and-measurement lines. Contact us to scope which platform (or combination) fits your lab's targets and workflow.

Frequently Asked Questions

What's the difference between esDynamic and esReverse?

esDynamic is for physical attacks against real hardware — side-channel analysis and fault injection using lab equipment (oscilloscopes, EM/laser/glitch injectors) against an actual chip or board. esReverse is for software and firmware binary analysis — disassembly, decompilation, emulation, and time-travel debugging of a binary, with no physical target required.

Do I need a physical lab to start testing with eShard's tools?

Not necessarily. esReverse and esFirmware both run entirely on emulation — you can analyze firmware binaries, inject faults, and capture traces without any physical target or bench equipment. esDynamic is for when you do need to test the real, physical device.

What cryptographic algorithms can eShard's tools evaluate?

eShard's side-channel and fault-injection tooling is used against AES, RSA, and ECC implementations, as well as post-quantum cryptography (e.g. ML-KEM) implementations, across chips and firmware.

eShard

© 2025 Pertech Embedded Solutions Ltd. All rights reserved. By using this website you acknowledge and agree to our data practices. Personal information collected is used solely for providing sales, licensing, and technical support services. We do not sell personal data to third parties. View our full Privacy Policy.

upbtn
Skip to content