Can someone give me some better insight in generating the strings for the zerocoin modulus? I understand that the value ("N" in the the zerocoin documentation) is calculated by the multiplication of two safe prime numbers. I've also read that once calculated the two prime numbers that are used should be discarded immediately. Theoretically if someone could find out these numbers and replicate the equation the whole zerocoin network would be jeopardized, allowing said person to double spend.
READ: Generating zerocoin parametersIn every project that implements zerocoin. There is a "libzerocoin" folder located in the src directory. Now in this folder there is nearly the same data structure as the
original zerocoin project. They all include the paramgen utility that I'm trying to use. However, I cannot find a makefile for compiling. And the original project was labeled inherently buggy, umaintained and unsafe to use...
I've done a couple hours of looking around and reading. Including learning about RSA UFO's but I feel like I'm just being overloaded with information here and have completely missed the information that is probably right infront of my eyes. Hoping someone on here could shed some light on this topic as it's not documented to well.
Maybe I just need to go to step away from the computer and come back to it with another headpsace. I don't know. Any help or insight would be greatly appreciated. Thanks!
~Alex