secp256k1+keccak256 kernel
Hi all!

I would like to create a module that can generate a public+private ethereum keypair on the GPU, then run some arithmetic on the public key in the form of:

keccak256("ITEM_A" + public_key) % 16 == keccak256("ITEM_B" + public_key) % 16

The goal is to find 1 keypair that matches this criterium. Also, think of 8 different "ITEM_"s.

I did some introductory reading and skimmed Google for hints on how to do this, but I am SO way over my head here.

Does any of you have pointers on how I could best tackle this?
Is it possible at all?

Thanks in advance!