kmt + hardware   15

Kobzol/hardware-effects: Demonstration of various hardware effects.
x86-x64 processors (Intel and AMD) and may not make sense on other CPU architectures. I try to make them compatible with Windows, but they are mai
git  hardware  esoteric  optimization 
13 days ago by kmt
The Big Hack: How China Used a Tiny Chip to Infiltrate U.S. Companies - Bloomberg
Nested on the servers’ motherboards, the testers found a tiny microchip, not much bigger than a grain of rice, that wasn’t part of the boards’ original design. Amazon reported the discovery to U.S. authorities, sending a shudder through the intelligence community. Elemental’s servers could be found in Department of Defense data centers, the CIA’s drone operations, and the onboard networks of Navy warships. And Elemental was just one of hundreds of Supermicro customers.
china  hardware  security  technology  hack 
9 weeks ago by kmt
Xerox scanners/photocopiers randomly alter numbers in scanned documents [D. Kriesel]
In this article I present in which way scanners / copiers of the Xerox WorkCentre Line randomly alter written numbers in pages that are scanned. This is not an OCR problem (as we switched off OCR on purpose), it is a lot worse – patches of the pixel data are randomly replaced in a very subtle and dangerous way: The scanned images look correct at first glance, even though numbers may actually be incorrect. Without a fuss, this may cause scenarios like:
esoteric  hardware  bug  security  machine-learning 
july 2018 by kmt
Gagallium : How I found a bug in Intel Skylake processors
"Nightmare-level" is not part of the Intel description but sounds about right.
security  compilers  hardware  bug 
july 2017 by kmt
The Gray-1, a homebrew CPU exclusively composed of memory – Unusual projects
This article presents an very original computer. Its CPU is only made of ROM, but it can execute complex programs, such as finding all the solutions of the 8-queens problem. A video is available here.
architecture  electronics  hardware  esoteric  read-later 
february 2017 by kmt
BearSSL - Constant-Time Mul
As noted in the section on constant-time crypto, integer multiplication opcodes in CPU may or may not execute in constant time; when they do not, implementations that use such operations may exhibit execution time variations that depend on the involved data, thereby potentially leaking secret information.
security  cryptography  esoteric  hardware 
december 2016 by kmt

Copy this bookmark: