-
DRM Round-up: Q1 2019
Another 3 months of DRM. Time to see how the industry has done since Christmastime.
I have a policy of refusing to purchase any eBooks encumbered with DRM, which I observe strictly. My frustration has grown so immense that I have begun cataloguing all
-
Investigating a recent ebook DRM system (c. 2018)
Background
This post concerns a DRM system used in an online ebook platform, released circa 2018. Users of the platform can purchase ebooks and either view them online, or download them for offline viewing using a proprietary Android/iOS app.
As usual, the particular DRM system… »
-
Connecting Chromecast to hotel/enterprise WiFi with a spare laptop
The Google Chromecast does not support WiFi networks with captive portals (e.g. hotel WiFi) or WPA2-Enterprise/802.1X username/password authentication (e.g. eduroam or other enterprise entworks). This presents a problem when wired internet is not readily available and we do not want to use our mobile data.… »
-
Bookmarklet: Switch account from Google Forms
Click and drag to bookmarks bar: Forms Switch User
window.location='https://drive.google.com/accounts?continueUrl='+encodeURIComponent(window.location.href.replace('formrestricted','viewform'));void(0);
Google Forms are sometimes restricted to… »
-
Crypto failures in the wild
Sony PlayStation 3 ECDSA random number reuse
The Sony PlayStation 3 (2006) uses Elliptic Curve DSA (ECDSA) to sign executable binaries.
ECDSA takes a private key \(d_A\) and a random number \(k\) with public parameters \(G\), \(n\) and public key \(Q_A = d_A G\), and… »