Questions tagged [cryptography]
Concerning the broad subject of cryptography and its narrow application in Bitcoin protocol and applications.
32
questions with no upvoted or accepted answers
7
votes
0
answers
96
views
How does this field multiplication in libsecp256k1 work?
I'm looking at libsecp256k1's codebase, for learning reasons (doubt I can contribute with anything useful there). While looking at the field implementation, the implementation of ...
3
votes
0
answers
597
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 ...
3
votes
1
answer
592
views
What are the weakest cryptographic guarantees in Bitcoin?
I read in this Github pull that Bitcoin relies on weaker cryptographic guarantees than SHA256.
What are the weaker cryptographic guarantees being referred to?
Could it be that RipeMD is 160 bits? ......
2
votes
0
answers
106
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
78
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
1
answer
102
views
How transactions script work?
I am trying to learn Bitcoin in some technical details, but I don't really understand the process of locking and unlocking scripts. I know that for what they are using, but can someone explain me some ...
1
vote
1
answer
120
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
23
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
124
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 ...
1
vote
0
answers
243
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
52
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
153
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
352
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
45
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
230
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
95
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
283
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
619
views
Cryptocurrencies based on RSA instead of ECDSA
Bitcoin is based on ECDSA. Does anyone know of cryptocurrencies based on RSA for authentication?
1
vote
0
answers
651
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
112
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
849
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
34
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
1
answer
67
views
How to encrypt messages with Pub/Priv keys
I'm wondering if it's possible to use the Bitcoin public and private keys (usually used for signing) for text encryption. This is an example in nodeJs:
import pkg from 'bitcore-lib'
const { ...
0
votes
0
answers
65
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
95
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
1
answer
49
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?
0
votes
0
answers
39
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
61
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
70
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
677
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
172
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 ...
-4
votes
2
answers
608
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 ...