Lost Technology: The PQ3QI-01 Sunlight-Readable Display.

In the last quarter of the previous year, I got hold of a virginal (sealed OEM-crate) PQ3QI-01 sunlight-viewable LCD panel (and, after several unsuccessful attempts — an old box where it fits.) These marvels are long out of print but apparently still available, somehow, from the Chinese, at around 100 $ per.
If the backlight lamp [...]

Posted in: Hardware, NonLoper, Photo by Stanislav No Comments

“Finite Field Arithmetic” Regrind into Keccak-V Format.

The long-promised Keccak-V regrind of the current FFA codebase appears below:


“Chapter 1: Genesis.”

“Chapter 2: Logical and Bitwise Operations.”

“Chapter 3: Shifts.”

“Chapter 4: Interlude: FFACalc.”

“Chapter 5: “Egyptological” Multiplication and Division.”

Chapter 6: “Geological” RSA.

Chapter 7: “Turbo Egyptians.”

Chapter 8: Interlude: Randomism.

Chapter 9: “Exodus from Egypt” with Comba’s Algorithm.

Chapter 10: Introducing Karatsuba’s Multiplication.

Chapter 11: Tuning and Unified API.

These, and all [...]

The Serpent Cipher’s Key Schedule Transform is Injective.

This article is a continuation of the previous, and concludes the series.

Let’s try this somewhat different variant of the program, which represents recurring bits of the expansion symbolically (and in a slightly more readable form) [...]

The Serpent Cipher’s Key Schedule Equation System, in Graphical Form.

This article is a continuation of the dig into the key schedule of the Serpent cipher.

For clarity, we will omit the routines already given in the previous article.

Let’s visualize the Serpent [...]

Serpent Cipher’s Key Schedule in Algebraic Form: with Reduction.

This article is a continuation of the recent mega-puzzler concerning the experiment.

This variant will reduce the equations. We will omit printing the input matrix, for brevity. And so:

;; Register bitness.
(defconstant +bitness+ 32)
(defun flatten (l)

Terms -8…8 of the Serpent Cipher’s Key Schedule in Algebraic Form.

This article is a byproduct of the recent mega-puzzler concerning the Serpent cipher’s key expansion procedure.


;; Register bitness.
(defconstant +bitness+ 32)
(defun make-reg (reg-name bitness)
"Make algebraic representation of a register (bits in descending majority)"
(loop for i from [...]

Linux. (1991 – 2018)

Linux. ( 1991 — 2018. )

No disrespect is intended for Stepan Mitrofanovich Gudimov (1913 – 1941), died heroically in aerial ramming maneuver… whose beautiful tomb I stole here. But IMHO a dead project of Linux’s stature deserves a tomb, even if only an imaginary and stolen one. Especially a stolen project…

The Google H1 Fritz Chip.

Edit: Step-by-step replication instructions for the skeptical experimenter.

This article is a review of what I have been able to discover regarding the Google H1, aka Cr50, aka the “G Chip”, found in all Chromebooks of recent manufacture, including the Asus C101PA, my current candidate for a full delousing attempt.
To my knowledge, there has been no [...]

The secret of the “Debug Accessory Mode” Adapter.

The exact internals of Google’s proprietary “Suzy-Q” debugging device are, at the time of this writing, unknown.
However, I have found how to make an apparently-compatible device:

We connect the USB-C “business end” into a Asus C101PA machine; the USB-B end into a reasonable Linux PC, where we then:

echo 18d1 5014 > /sys/bus/usb-serial/drivers/generic/new_id

…and /dev/ttyUSB0 … 5 , [...]

Posted in: Cold Air, Hardware, NonLoper, SoftwareSucks by Stanislav No Comments

Open Problem: “Debug Accessory Mode” on the Asus C101PA

Edit #2: Aaaand it’s solved:

echo 18d1 5014 > /sys/bus/usb-serial/drivers/generic/new_id

triggers creation of /dev/ttyUSB0 … 5 , several of which spew console log…
Example spew on boot. (Looks like RK’s UART..?)

Edit: apparently they’re USB lines! When connected as D-/D+ through a USB B-connector, to a Linux box, we get a device that enumerates with this descriptor.

The Asus C101PA [...]

// Script to allow anchoring of user-selected content on html pages. // Original idea deployed by http://archive.today // Packaged for WordPress on http://trilema.com/2015/that-spiffy-selection-thing/