Questions tagged [cryptography]
Concerning the broad subject of cryptography and its narrow application in Bitcoin protocol and applications.
35 questions with no upvoted or accepted answers
3
votes
0
answers
139
views
What is exactly Randstorm vulnerability?
I've read the article from Unciphered about it, multiple times, and still fail to understand it
It basically says that wallets generated by BitcoinJs front end library from 2011 to 2015 are vulnerable ...
3
votes
0
answers
637
views
Ed25519 Successor to ECDSA in Bitcoin?
Bitcoin is currently using the secp256k1 curve. Understand that Ed25519 is technically superior -- i.e., offers better security than ECDSA and DSA, speed and most importantly, I think, resistance ...
2
votes
0
answers
179
views
SHA256 speedup possible if executed on GPU
Is it possible to speed up hashing if hashing is done on a GPU? Does that even make sense or are the CPU instructions faster because for normal signature verification you don't gain by parallelizing ...
2
votes
0
answers
122
views
Schnorr Fiat Shamir Transformation
In the Schnorr identity protocol, we can transform the interactive ZKP into a non-interactive one by replacing the role of the verifier (i.e. providing a random challenge value) with a hash function ...
2
votes
0
answers
85
views
Does Amit Sahai's indistinguishability obfuscator enable Autonomous Virtual Corporations or "Agents"?
Given that an "Agent" is described as
Agents are autonomous programs that maintain their own wallet, which they use to buy server time. Money is obtained by the agent selling services. If demand ...
1
vote
0
answers
138
views
Decrypting wallet
I'm seeking assistance with understanding the technical aspects of how Electrum wallets handle parsing errors and potential solutions for resolving them. My friend has encountered a recurring issue ...
1
vote
1
answer
167
views
Looking for Bitcoin/Crypto payment processor that will split payments (pay multiple people from sale)
I'm looking for a crypto payment gateway that will allow me to accept payment for a product. It should support splitting the payment between multiple crypto wallets (multiple people).
1
vote
0
answers
25
views
Difference between cryptography in cryptocurrency hardware wallet and 2FA hardware security key
What's the general overview of difference between the way how cryptocurrency hardware wallet works and how hardware security key (used for 2FA) works?
1
vote
0
answers
314
views
How are the prefixes for EXT_PUBLIC_KEY and EXT_PRIVATE_KEY derived?
I want to know how the prefixes for EXT_PUBLIC_KEY and EXT_PRIVATE_KEY are derived. For example in bitcoin you have:
base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1,0);
...
1
vote
0
answers
56
views
security of the mining algorithms litecoin vs bitcoin - scrypt vs sha256?
how is the cryptanalysis' current state on both sha256 and litecoin's scrypt?
is litecoin's scrypt on a security level like sha256?
by security i simply mean ways to "break"/"de-cipher" the hash ...
1
vote
0
answers
199
views
Correct breakdown of the name of secp256k1?
sec Standards for Efficient Cryptography
256 256bit prime
k1 Koblitz curve no. 1
?
1
vote
0
answers
399
views
Idioms of use/ bitcoin heuristic
I already know the answer of a) part which is Alice. Can anybody help me in finding answer of b) part.
1
vote
0
answers
48
views
Could a network described below function and how well?
I have an idea I am working on for some time, it would be using blockchain technology. However, although I know something about blockchain as it stands today, I am lacking a more deepened knowledge ...
1
vote
0
answers
237
views
Would it be possible for an 8-bit microprocessor to create a bitcoin keypair?
Context for question: With the latest security breaches around modern CPU's (Spectre / Meltdown) I was wondering if we could generate ECDSA keypairs on cheap, small and/or simple air gapped (micro)...
1
vote
0
answers
101
views
Tether on Bitcoin Blockchain
USD Tether is running on the Bitcoin Blockchain right? Is it like a 2nd layer solution or how does that work?
1
vote
0
answers
291
views
Bitfinex API -> retrieve funding earnings for custom period
I am trying to retrieve my funding profit of the previous day via the Bitfinex API.
But all I find is this API which only returns the profit of the last 30 days summed up (funding_profit_30d):
https:...
1
vote
0
answers
653
views
Error While making windows.exe using gitian build?
Actually I'm making a logos windows exe (logosd and logos-qt) following the release process, which is mention on below path on any coin you can find that path, I'm working logos LGS Coin that's why I'...
1
vote
0
answers
116
views
Bitcoin-qt doesn't get a server connection?
I have created a new altcoin, and I run a server on one machine and connect bitcoin-qt on another machine. In this case it's blink the network connection, sometimes it shows one connection and after ...
1
vote
3
answers
958
views
Practical application of Electrum's Encrypt/Decrypt message feature?
It's pretty clear how signing a message with a Bitcoin key can be useful in proving ownership of funds.
However, it's far from clear how encrypting a message with a Bitcoin key can do anything useful....
0
votes
0
answers
23
views
How to implement coinscrash.com model of deposit & withdraw flow for my crypto poker casino?
In coinscrash.com for each user they generate separate bech32 address for deposit & displays the deposited amount as balance in top of the navigation bar.
Similarly for withdraw they just ask for ...
0
votes
1
answer
81
views
Is there any major flaw in this seed-phrase encryption approach?
I would like to add some security to my seed phrase storage for existing wallets. I'm not trying to make it absolutely secure, just want to make it much more difficult to access my fund if someone ...
0
votes
0
answers
50
views
Bitcoin Core VM and hardware SHA256
It has come to my attention recently that linux machines store info about their cryptographic capabilities in /proc/crypto.
A baremetal machine I have shows sha256_ssse3 in the sha256 module parameter,...
0
votes
0
answers
43
views
How to know the number of digits in the decimals place in division results (ECC SECP256K1)?
p - is the order of the finite field
n - is the order of the group. Private keys can range from 1 (the generator point G) to n - 1.
All the private keys (Priv) lie in certain ranges of 2.
2^a < ...
0
votes
0
answers
91
views
Is it safe to share half of the private key in WIF format?
Assuming I would generate my keys on https://www.bitaddress.org.
Is it safe to share the following four pieces of data?
One half of the private key.
The public key.
An SHA512 hash of the private key.
...
0
votes
0
answers
154
views
Derive Secp256k1 curve public key starting off from known 32 bytes string
Starting off from a sha256 hash of a threshold pubkey, how can I generate a valid secp256k1 public key?
The challenge is that the 32 bytes of the hash does not always fall within secp256k1 range, so I ...
0
votes
0
answers
59
views
Bulletproofs vs Merkle paths for inclusion proofs
In this blog post, Andrew Poelstra comments that bulletproofs can be used for efficient merkle inclusion proofs.
How would these proofs compare in size and verifying time to simple merkle paths? Take ...
0
votes
0
answers
88
views
problem accessing wallet
I have a 2011 wallet.dat created in version 0.4.0 it accepts my password normally. but when putting in the current version of bitcoin core it doesn't work can you help me?
If I enter any other (not ...
0
votes
1
answer
149
views
How do nodes fetch unconfirmed transactions?
I'm taking up a project to build a software in python to mine cryptocurrency (preferably bitcoin).
I have an overview of the computation that needs to be done.
I would like to know how nodes fetch ...
0
votes
0
answers
48
views
Get/Calculate Address
I'm currently using a program that analyses the block files. It splits all the stuff into multiple .csv files. Is there any method I can do to get the addresses & amount sent/received from tx_in ...
0
votes
0
answers
76
views
Any Bitcoins on an old computer
I purchased an older computer at a garage sale, the seller said her son used it from about 2008 to 2012 to play games online. It still has the original hard drive and the seller says its been in ...
0
votes
0
answers
89
views
Is that proved that breaking ECDSA as hard as solving ECDLP?
Is that proved that breaking ECDSA (Elliptic Curve Digital Signature Algorithm) as hard as solving ECDLP(Elliptic Curve Discrete Logarithm Problem)?
0
votes
1
answer
741
views
how to place a bitforex api buy order
I have read the documentation for BitForex on placing a buy order here:
https://github.com/bitforexapi/API_Doc_en/wiki/Order
Then after understanding that, I read the API Call Description ...
0
votes
0
answers
175
views
Generating & Storing Private Keys
I'm now comfortable generating public and private keys for each user of a website.
Is there any pro's / con's for generating the Private keys on the client in the browser or on the server?
And once ...
-1
votes
1
answer
57
views
how does new exchanges order books work?
When a new exchange is launched and it doesn't have many users, how does it managed an order book? how can they match orders when there's not enough of them?
-4
votes
2
answers
639
views
Payments without private key/address in wallet [OWN COIN]
currently I am creating/sharing an own crypto currency. Details about it are that it is a Scrypt Coin with Proof-Of-Work. But that's not really the question.
I will build a website around the coin ...