A new very interesting plugin for Kicad : an Anti-Tamper Mesh.
The idea is pretty simple, place traces very close to one another and it makes it impossible to drill into the case of a device without upsetting the apple cart.
Web site ::
A new very interesting plugin for Kicad : an Anti-Tamper Mesh.
The idea is pretty simple, place traces very close to one another and it makes it impossible to drill into the case of a device without upsetting the apple cart.
Web site ::
Not really, an xray + careful CNC make short work of that
I see a couple problems -
Wow, writing something to create HSM tamper meshes was on my to do list too ! My python sucks unfortunately… so thank you for your work !!
It makes an attack more expensive. Which I assume is the goal here.
Someone reverse engineering your board will probably already have financial incentive to do so, especially if you find it worth it to try and add anti-tampering in the first place. The actual xray machines themselves are relatively affordable industrial equipment nowadays
Since when does “tamper” cover reverse engineering attempts?
The point is to detect an intrusion and for instance drop any stored keys.
Application: Pcbnew
Version: (5.1.9)-1, release build
Libraries:
wxWidgets 3.0.5
libcurl/7.71.0 OpenSSL/1.1.1g (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.41.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.73.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.71.0
Compiler: GCC 10.2.0 with C++ ABI 1014
Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
Which of you has successfully run this plug-in?
Why are my tips short of shapely? But I installed Python 3 and shapely!
Python libraries must be installed for the KiCad’s internal python interpreter, not globally for Windows or with external python installation. You can even see in the version information that KICAD_SCRIPTING_PYTHON3=OFF. The standard KiCad installation on Windows has python2 inside it.
Excuse me, how to install shapely for the internal python2 of kicad? thank you!
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.