Realization and Key Analysis on Blockchain Bitcoin
Keywords:
Private Key, Public Key, Elliptic Curve Digital Signature Algorithm, Secp256K1Abstract
Bitcoin is the digital currency which implements the Blockchain system an open financial accounting, The security bitcoin used key, where this key is a security and identity of Bitcoin owner. The key is use implements asymmetric cryptography digital signature scheme ECDSA (Elliptic Curve Digital Signature Algorithm) with elliptic curve point multiplication, where for the curve uses Secp256K1. Asymetric cryptogrphy generate two key ie private key and public key. Private key is a point in the curve and the public key is a coordinate (x, y) that represents the private key within the curve. This research implements key on Bitcoin system where by going through all step, it will generate private key and public key corresponding to key in Bitcoin system.
References
Benny Roy P.N., et al, Elliptic Curve Digital Signature Algorithm (ECDSA). Institut Teknologi Bandung (ITB) at Bandung.
Danielle Drainville, 2012, An Analysis of the Bitcoin Electronic Cash System. University of Waterloo at Canada.
Danny Yuxing Huang, et al, 2014, Botcoin: Monetizing Stolen Cycles. Network and Distributed System Security Symposium
Daniel R. L. Brown 2010 SEC 2: Recommended Elliptic Curve Domain Parameters Certicom Corp.
Nicolas Dorier. 2015. Programming Blockchain. Github
https://github.com/ProgrammingBlockchain/ProgrammingBlockchain
Rama Febriyan. 2015. Perbandingan Digital Signature Algorithm dan Elliptic Curve Digital Signature Algorithm. Institut Teknologi Bandung (ITB), at Bandung.
Richard Caetano. 2015. Learning Bitcoin Embrace the new world of finance by leveraging the power of cryptocurrencies using bitcoin and blockchain. PACK PUBLISHING www.it-ebooks.info
Rizqi Firmansyah ., Wahyu Suadi ., 2011, Implementasi Kriptografi dan Steganografi pada Media Gambar dengan Menggunakan Metode DES dan Region-Embed Data Density, Institut Teknologi Sepuluh Nopember at Surabaya.
Satoshi Nakamoto. 2008. Bitcoin: A Peer-to-Peer Electronic Cash System. https://bitcoin.org/bitcoin.pdf
Secp256k1. https://en.bitcoin.it/wiki/Secp256k1. Accessed : 18 February 2017.
Technical background of version 1 Bitcoin addresses , available at : https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses . accessed on 28 April 2017. Raw Transaction Format, available at : https://bitcoin.org/en/developer-reference#raw-transaction-format , accessed on 04 April 2017.