Eric Corriel Studios

multidisciplinary art studio • immersive and interactive public art • art activism • digital/electronic art • nyc

Brute Force

On-chain, dynamic NFT, 2022

Two lines of randomized, white, hexadecimal characters centered on a black background. The first line is 40 characters long and reads: 0x3647a8becf203647a8becf2031475869cfd03147. The second line is 64 characters long and reads: 1b5f93d7165193d712c60a4e82c60a4e823d7165£93d71651934e82c60a4e82c

Brute Force is a dynamic, on-chain NFT that asks whether an NFT can attack the blockchain on which it resides?

Using the Brute Force NFT to “hack” digital wallets on the Ethereum blockchain

Public key cryptography is a foundational element of blockchain technology as it is the primarily mechanism used to secure billions of dollars worth of funds.

Two lines of randomized, white, hexadecimal characters centered on a black background. The first line is 40 characters long and reads: 0x3647a8becf203647a8becf2031475869cfd03147. The second line is 64 characters long and reads: 165£93d7165193d712c60a4e82c60a4e823d7165£93d71651934e82c60a4e82c
Sample output. The public key is the upper line string of characters that starts with "0x"; the private key is the longer, bottom string of characters.

The odds of cracking 256-bit public key encryption by guessing, or “brute force,” are infinitesimally low: 1 in 115,792,089,237,316,195,423,570,985,008,687,907,852,837,564,279,074,904,382,605,163,141,518,161,494,336.

Given the odds, the idea that Brute Force could successfully “hack” a digital wallet, at the rate of producing a single, randomized private key once every block, i.e., 12 seconds, is simply not realistic. But as one interacts with Brute Force by selecting the private key it generates and pasting it into an Ethereum wallet provider (see demo), it might not feel that way.

Two lines of randomized, white, hexadecimal characters centered on a black background. The first line is 40 characters long and reads: 0x21c9630da741eb8521c9630da741eb85241eb852. The second line is 64 characters long and reads: F76e65dc4cb32a219108776ed5dc43632a2198087e6ed54c43632a9198
Sample output

The first question Brute Force raises is whether one of the 64-character private keys it generates might actually provide access to a wallet containing money or assets? The second is, would you try?

Two lines of randomized, white, hexadecimal characters centered on a black background. The first line is 40 characters long and reads: Oxb1728e4f5b1c28e95662839506c2d394a0617. The second line is 64 characters long and reads: 369c1258be147ad0369c1258be147ad036258be147ad0369cf258be147ad0369
Sample output

Virtually all brute force hacking is done by powerful computers designed to guess thousands of combinations per second.

Brute Force slows down this process to human speed and provides the viewer, should they so choose, a simple way to try this method for themselves.

Two lines of randomized, white, hexadecimal characters centered on a black background. The first line is 40 characters long and reads: Oxc84673162e51d90c84673a62e51d40c8fb73a629. The second line is 64 characters long and reads: c16605a1405a149e3849e38d27c1d27c1660516605a1495a149e38d2e38d27c1
Sample output

Does interacting with Brute Force convey the feeling that digital assets are fundamentally secure, or does it instead leave one with deeper questions about the methodology by which all digital assets are secured on blockchain?

Brute Force is the artist’s first (genesis) NFT. It was minted on the Ethereum blockchain on December 22nd, 2022.

More Brute Force: