SlideShare a Scribd company logo
1 of 22
Download to read offline
Blockchain Workspace www.blockchainworkspace.com 1
HOW TO of Key
Management
@henkvancann
Blockchain Workspace www.blockchainworkspace.com 2
Not	today…
• No	centralised	key	management	solutions		
• No	wallet	client	software	
• No	mobile	en	no	hosted	applications	
• No	public	key	management		
• No	additional	legal	stuff	
• No	to/fro	exchanges	
• No	timers		
• No	biometry
Main	message	to	go	and	install:	routine.	
‘Basic	good	security	practices	are	now	part	of	my	routine	without	even	noticing.	Like	putting	on	a	seatbelt	after	getting	into	a	vehicle,	it’s	
just	something	I	do.’	
The	real	question	is:	How	much	have	you	improved	your	overall	security?	And	enjoy	every	single	step	of	learning	every	day	and	get	more	
and	more	secure.	
No	centralised	key	management	solutions	->	use	a	bank	if	you	want	to	deliver	your	wallet	to	someone)	
No	Client	software	;	it	is	about	data	today	
No	mobile	en	no	hosted	‘MyEtherWallet’		/	Copay	applications	/	solution	
No	public	key	management	->	to	verify	a	signature,	to	encrypt	a	message	for	somebody	
No	additional	legal	stuff	
No	to/fro	exchanges	->	strong	passwords,	the	value	is	not	yours	if	you	do	not	control	the	keys	
No	Timers	and	no	Biometry
Blockchain Workspace www.blockchainworkspace.com 3
HOOOWWW????!!!!!!
As	soon	as	some	significant	value	is	involved,	how	do	you	manage	your	keys?…	
• Plan	upfront,	put	it	in	writing	
• You	know	what	you	are	doing	
• If	not:	you	study	first	(technique	+	experiences),	you	practise	with	small	amounts.	So	you	know	what	you	are	
doing	
• Have	your	strong	passwords	generated	and	managed	
• Create,	backup,	use	hierarchical	keys	(from	seeds)	
• Use	2F,	maybe	even	3F	
• Apply	the	3-2-1	rule	
• Share	Secrets	among	your	loved	ones	
• Check	the	controlling	power	of	the	keys	(safely,	small	amounts)	
• Routine:	Regularly	go	through	all	the	steps	and	key	stores	
• Many	thanks	to:	Pamela	Morgan	of	Third	Key	Solutions	for	her	freely	available	work	(CC	by	SA)
Blockchain Workspace www.blockchainworkspace.com 4
Crypto	Currencies’	foundational	innovation
Repeat	of	essence	of	the	introduction	
Encryption	{key}	
Timestamping	and	consensus	{stamp}	
Verification	{check}	
But	you	will	always	need	the	original	digital	data.
Blockchain Workspace www.blockchainworkspace.com 5
Wrap	up	introduction	key	management
• Wallet	(data)	=	keychain	
• bitcoin	=	Unspent	Transaction	Output	(UTXO)	
• Decentralised,	open,	open	source,	etc	
• A	public	key	is	your	virtual	identity	
• Personal	private	key	management	is	key	to	future	(personal	note)
no	coins	x4
Blockchain Workspace www.blockchainworkspace.com 6
"If	you	control	your	keys,	it's	
your	bitcoin.	If	you	don't	control	
the	keys,	it's	NOT	your	bitcoin."
Andreas	Antonopoulos,	2015
Blockchain Workspace www.blockchainworkspace.com 7
"Why	you	have	to	carefully	
manage	your	keys.	And	why	you	
won’t"
Henk	van	Cann	2017	:)
How	to	adapt,	how	to	learn,	how	to	stay	‘alive’,	MORE	CONFIDENT,	more	easy,	less	blood	rushes	through	you	head,	less	near	hart	failures	
because	you	think	the	money	is	not	under	your	control	anymore….
Blockchain Workspace www.blockchainworkspace.com 8
Pamela	Morgan	quotes
• ‘my	failure	to	implement	good	security	wasn’t	totally	my	fault;	it	was	a	
combination	of	misunderstanding	the	risks,	overestimating	the	effort	it	takes	
to	implement’	
• ‘I	had	heard	about	people	getting	hacked.	But	it	was	always	other	people’	
• ‘the	risk	wasn’t	real	enough	for	me	to	do	anything	about	it’	
• ‘the	real	danger	is	that	when	your	credentials	are	stolen	your	life	can	be	
disrupted	in	a	major	way’	
• ‘Maybe	you’re	like	I	used	to	be:	simply	unsure	of	what	to	do — so	you	do	
nothing’	
• LINK	TO	ARTICLE
Blockchain Workspace www.blockchainworkspace.com 9
Pamela	Morgan	quotes
• ‘Basic	good	security	practices	are	now	part	of	my	routine	without	even	
noticing.	Like	putting	on	a	seatbelt	after	getting	into	a	vehicle,	it’s	just	
something	I	do.’	
• LINK	TO	ARTICLE
Blockchain Workspace www.blockchainworkspace.com 10
HOW	do	most	relevant	crypto	keys	LOOK	LIKE?
• Strong	passwords	
• Seeds	12	words,	24	words,	25	words	
• Hex	strings	
• QR	codes
2kWqP2AKQqVaiv]Pykk;
(we	focus	on	control	and	private	keys)	
Strong	passwords	first	:	generated	from	and	stored	in	a	Password	Manager.
Blockchain Workspace www.blockchainworkspace.com 11
Password strengths in general
Source: https://xkcd.com/936/ ; CC by SA
Choose	generated	passwords	-	At	least	24	characters	with	symbols,	characters	and	digits
Blockchain Workspace www.blockchainworkspace.com 12
Seed	to	master	key
BIP39
BIP	39	https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki		
Several	advantages:	read	there!
Blockchain Workspace www.blockchainworkspace.com 13
HOW	/	WHERE	to	find	the	most	relevant	keys?
• Brain	
• Paper	
• Web	
• Mobile	
• Desktop	
• Hardware
• Single	
• Hierarchical	
Deterministic	
• 	Multi	signature
Where	are	they?	
(we	focus	on	control	and	private	keys)	
Web	->	decentralised	password	managers	
No	multi	signature	for	now,	interesting	though:	Web	software	combined	with	coldstores.	
BOLD	faced	are	the	elements	I	would	use	to	set	up	my	key	management	to	start	with	and	with	the	exception	to	the	rule:	truly	
decentralised	password	managers	on	the	web.
Blockchain Workspace www.blockchainworkspace.com 14
Functional	approach	to	How	To	manage	keys
HOW	DO	YOU	USE	THEM,	A	KIND	OF	‘LIFECYCLE’	
• Create	a	set	of	virtual	identities	for	yourself	
• Backup	your	identities	
• Use	keys	to	update	wallet	software	
• Use	keys	to	transact	
• Use	keys	to	sign	
• Use	keys	to	encrypt	
• Use	keys	to	arrange	your	inheritance
transact	is	perhaps	the	most	well	known	function	
estate	planning
Blockchain Workspace www.blockchainworkspace.com 15
DON’TS	of	crypto	key	management
As	soon	as	some	significant	value	is	involved,	use	as	little	as	possible…	
• weak	passwords	
• hot	wallets	in	any	form	
• brain	wallets	solo	
• unmanaged	passwords	
• self	invented	seeds	
• online	computers	to	generate/print	single	paper	wallets
Web,	mobile,	etc.	
Solo	->	without	anybody	knowing	it	
Not	100%	sure	but	also	do	not:	
-	follow	a	step	by	step,	created	by	yourself	or	an	external	source,	because	it	introduces	new	vulnerabilities	
-	no	mobile	phone	as	a	security	factor
Blockchain Workspace www.blockchainworkspace.com 16
DO’s	of	crypto	key	management
Techniques,	routines	I	recommend	to	test	whether	it	works	for	you…	
• managed	strong	passwords	
• Choose	Wallet:	Create,	backup,	use	hierarchical	keys	(from	seeds)	
• 2FA	
• 3FA	(Challenge	Response	Authentication)	
• generated	seeds	
• spread	over	copies	
• spread	over	media	
• spread	over	geo-locations	
• split	over	controlling	people	
• Paper	wallets	
• Cold	stores	
• Managed	brain	wallets
IAM		Authentication:	something	you	have,	you	are	and	you	know	
HOW??!!	you	ask	someone	else	the	details	
Good	question,	because	you	obviously	want	to	learn,	but…	
What	if	the	expert	is	not	trustworthy?	
A	managed	brain	wallet	is	something	your	loved	ones	can	remember	when	you	are	not	there	anymore,	a	shared	secret,	indirectly	put	
writing.	Example:	all	family	members	remember	that	their	lovely	but	long	deceased	dog	jumped	into	a	bassin	back	in	1994,	the	dog	
pulled	out	a	puppet	that	looked	like	Elvis,	that	was	funny.	So	you	might	write	down:	‘Pepper	swim	1994’	but	only	a	subset	of	your	
beloved	ones	know	the	seed	that	is	meant	with	that,	which	is	‘Dog	jump	bassin	Elvis	out’		
Never	mention	the	sentence	itself	ever	again,	repeat	it	to	each	other	only	once	a	year	and	always	refer	to	‘Pepper	swim	1994’	when	
mentioning	the	passphrase.	Just	an	example	of	course.
Blockchain Workspace www.blockchainworkspace.com 17
HOW	TO	manage	Paper	Wallets
• Google	your	software	
• Checksum	check	
• Run	offline	
• Print	offline	
• 3-2-1	rule	
• Seal	envelopes	
• Store,	dry,	safe	and	recoverable	
• If,	then	always	transfer	the	total	amount	from	the	paper	wallet	to	
elsewhere
At	least	3	copies	on	2	different	types	of	media	in	at	least	1	other	geo-location
Blockchain Workspace www.blockchainworkspace.com 18
HOOOWWW????!!!!!!
As	soon	as	some	significant	value	is	involved,	how	do	you	manage	your	keys?…	
• Plan	upfront,	put	it	in	writing	
• You	know	what	you	are	doing	
• If	not:	you	study	first	(technique	+	experiences),	you	practise	with	small	amounts.	So	you	know	what	you	are	
doing	
• Have	your	strong	passwords	generated	and	managed	
• Create,	backup,	use	hierarchical	deterministic	keys	(from	seeds)	
• Use	2F,	maybe	even	3F	
• Apply	the	3-2-1	rule	
• Share	Secrets	among	your	loved	ones	
• Check	the	controlling	power	of	the	keys	(safely,	small	amounts)	
• Routine:	Regularly	go	through	all	the	steps	and	key	stores	
• Many	thanks	to:	Pamela	Morgan	of	Third	Key	Solutions	for	her	freely	available	work	(CC	by	SA)
Blockchain Workspace www.blockchainworkspace.com 19
Still	want	to	know	HOW	TO	manage	the	keys?
"Introduce	your	weekly	Key	
Management	Afternoon,	it	should	be	
family	quality	time,	and	get	going”
The	real	question	is:	How	much	have	you	improved	your	overall	security?	And	enjoy	every	single	step	of	learning	every	day	and	get	more	
and	more	secure.
Blockchain Workspace www.blockchainworkspace.com 20
BIP39	and	BIP44
• Seed	generation,	easy	to	remember	
• Multiple	cryptos	behind	one	master	seed/key	
• more	BIPs	related	to	keys…	have	a	look!
Bitcoin	Improve	Proposal	
BIP39		https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki		
This	BIP	describes	the	implementation	of	a	mnemonic	code	or	mnemonic	sentence	--	a	group	of	easy	to	remember	words	--	for	the	
generation	of	deterministic	wallets.	
It	consists	of	two	parts:	generating	the	mnemonic,	and	converting	it	into	a	binary	seed.	This	seed	can	be	later	used	to	generate	
deterministic	wallets	using	BIP-0032	or	similar	methods.	
BIP44	https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki	
This	BIP	defines	a	logical	hierarchy	for	deterministic	wallets	based	on	an	algorithm	described	in	BIP-0032	(BIP32	from	now	on)	and	
purpose	scheme	described	in	BIP-0043	(BIP43	from	now	on).	
This	BIP	is	a	particular	application	of	BIP43.
Blockchain Workspace www.blockchainworkspace.com 21
This	work	is	licensed	under	a	Creative	Commons	Attribution-Share	Alike	4.0	license
https://creativecommons.org/licenses/by-sa/4.0/
Blockchain Workspace www.blockchainworkspace.com
Thank You
@henkvancann

More Related Content

Similar to Key management howto_v0.9

Block Chain as a Platform February 2015 - LERNER Consulting
Block Chain as a Platform February 2015 - LERNER ConsultingBlock Chain as a Platform February 2015 - LERNER Consulting
Block Chain as a Platform February 2015 - LERNER ConsultingLERNER Consulting
 
From Paper to Paperless_ The Power of Loan Origination Software.pdf
From Paper to Paperless_ The Power of Loan Origination Software.pdfFrom Paper to Paperless_ The Power of Loan Origination Software.pdf
From Paper to Paperless_ The Power of Loan Origination Software.pdfmani3721
 
Blockchain & Islamic Finance
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic FinanceFarrukh Habib
 
BEGIN BLOCKCHAIN - Module 3 FINAL.pptx
BEGIN BLOCKCHAIN - Module 3 FINAL.pptxBEGIN BLOCKCHAIN - Module 3 FINAL.pptx
BEGIN BLOCKCHAIN - Module 3 FINAL.pptxcaniceconsulting
 
Leading the Digital Era @ Banking - Agile Organization
Leading the Digital Era @ Banking - Agile OrganizationLeading the Digital Era @ Banking - Agile Organization
Leading the Digital Era @ Banking - Agile OrganizationTathagat Varma
 
Blockchain for Impact Amy Neumann October 2019
Blockchain for Impact Amy Neumann October 2019Blockchain for Impact Amy Neumann October 2019
Blockchain for Impact Amy Neumann October 2019Resourceful Nonprofit
 
Top 5 Ways Blockchain Will Improve Digital Marketing
Top 5 Ways Blockchain Will Improve Digital MarketingTop 5 Ways Blockchain Will Improve Digital Marketing
Top 5 Ways Blockchain Will Improve Digital MarketingBlockchain Council
 
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018🔗Audrey Chaing
 
Blockchain in Healthcare
Blockchain in Healthcare Blockchain in Healthcare
Blockchain in Healthcare Alex Tsado
 
Understanding bitcoin transactions
Understanding bitcoin transactionsUnderstanding bitcoin transactions
Understanding bitcoin transactionsjumaane williams
 
How companies are leveraging blockchain in supply chains
How companies are leveraging blockchain in supply chainsHow companies are leveraging blockchain in supply chains
How companies are leveraging blockchain in supply chainsBlockchain Council
 
Cryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceCryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceErnie Teo
 
Getting Started with Blockchain Development: The Complete Guide
Getting Started with Blockchain Development: The Complete GuideGetting Started with Blockchain Development: The Complete Guide
Getting Started with Blockchain Development: The Complete GuideBpointerTechnologies
 
Crypto currency secrets
Crypto currency secretsCrypto currency secrets
Crypto currency secretsSahir
 
Top crypto wallets best 7 bitcoin wallet apps in 2022
Top crypto wallets  best 7 bitcoin wallet apps in 2022Top crypto wallets  best 7 bitcoin wallet apps in 2022
Top crypto wallets best 7 bitcoin wallet apps in 2022Moon Technolabs Pvt. Ltd.
 
How Blockchain Is Impacting Business Right Now - Amy Neumann Power Hour CLE A...
How Blockchain Is Impacting Business Right Now - Amy Neumann Power Hour CLE A...How Blockchain Is Impacting Business Right Now - Amy Neumann Power Hour CLE A...
How Blockchain Is Impacting Business Right Now - Amy Neumann Power Hour CLE A...Resourceful Nonprofit
 
What Is The Blockchain kyc solutions
What Is The Blockchain kyc solutions What Is The Blockchain kyc solutions
What Is The Blockchain kyc solutions Blockchain Council
 

Similar to Key management howto_v0.9 (20)

Block Chain as a Platform February 2015 - LERNER Consulting
Block Chain as a Platform February 2015 - LERNER ConsultingBlock Chain as a Platform February 2015 - LERNER Consulting
Block Chain as a Platform February 2015 - LERNER Consulting
 
From Paper to Paperless_ The Power of Loan Origination Software.pdf
From Paper to Paperless_ The Power of Loan Origination Software.pdfFrom Paper to Paperless_ The Power of Loan Origination Software.pdf
From Paper to Paperless_ The Power of Loan Origination Software.pdf
 
Blockchain & Islamic Finance
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic Finance
 
BEGIN BLOCKCHAIN - Module 3 FINAL.pptx
BEGIN BLOCKCHAIN - Module 3 FINAL.pptxBEGIN BLOCKCHAIN - Module 3 FINAL.pptx
BEGIN BLOCKCHAIN - Module 3 FINAL.pptx
 
Leading the Digital Era @ Banking - Agile Organization
Leading the Digital Era @ Banking - Agile OrganizationLeading the Digital Era @ Banking - Agile Organization
Leading the Digital Era @ Banking - Agile Organization
 
Blockchain for Impact Amy Neumann October 2019
Blockchain for Impact Amy Neumann October 2019Blockchain for Impact Amy Neumann October 2019
Blockchain for Impact Amy Neumann October 2019
 
Top 5 Ways Blockchain Will Improve Digital Marketing
Top 5 Ways Blockchain Will Improve Digital MarketingTop 5 Ways Blockchain Will Improve Digital Marketing
Top 5 Ways Blockchain Will Improve Digital Marketing
 
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
 
Blockchain in Healthcare
Blockchain in Healthcare Blockchain in Healthcare
Blockchain in Healthcare
 
Understanding bitcoin transactions
Understanding bitcoin transactionsUnderstanding bitcoin transactions
Understanding bitcoin transactions
 
How companies are leveraging blockchain in supply chains
How companies are leveraging blockchain in supply chainsHow companies are leveraging blockchain in supply chains
How companies are leveraging blockchain in supply chains
 
Bitcoin 2.0
Bitcoin 2.0 Bitcoin 2.0
Bitcoin 2.0
 
Cryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceCryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and Finance
 
Getting Started with Blockchain Development: The Complete Guide
Getting Started with Blockchain Development: The Complete GuideGetting Started with Blockchain Development: The Complete Guide
Getting Started with Blockchain Development: The Complete Guide
 
Crypto currency secrets
Crypto currency secretsCrypto currency secrets
Crypto currency secrets
 
Top crypto wallets best 7 bitcoin wallet apps in 2022
Top crypto wallets  best 7 bitcoin wallet apps in 2022Top crypto wallets  best 7 bitcoin wallet apps in 2022
Top crypto wallets best 7 bitcoin wallet apps in 2022
 
How Blockchain Is Impacting Business Right Now - Amy Neumann Power Hour CLE A...
How Blockchain Is Impacting Business Right Now - Amy Neumann Power Hour CLE A...How Blockchain Is Impacting Business Right Now - Amy Neumann Power Hour CLE A...
How Blockchain Is Impacting Business Right Now - Amy Neumann Power Hour CLE A...
 
Datascience for startups
Datascience for startupsDatascience for startups
Datascience for startups
 
mukund.pptx
mukund.pptxmukund.pptx
mukund.pptx
 
What Is The Blockchain kyc solutions
What Is The Blockchain kyc solutions What Is The Blockchain kyc solutions
What Is The Blockchain kyc solutions
 

More from Henk van Cann

Iia congres juni 8 2018 v1.1
Iia congres juni 8 2018 v1.1Iia congres juni 8 2018 v1.1
Iia congres juni 8 2018 v1.1Henk van Cann
 
Questions bwisselink.pptx
Questions bwisselink.pptxQuestions bwisselink.pptx
Questions bwisselink.pptxHenk van Cann
 
Public blockchains bwisselink.pptx
Public blockchains bwisselink.pptxPublic blockchains bwisselink.pptx
Public blockchains bwisselink.pptxHenk van Cann
 
Bitcoin update java_the_hague_apr 2018
Bitcoin update java_the_hague_apr 2018Bitcoin update java_the_hague_apr 2018
Bitcoin update java_the_hague_apr 2018Henk van Cann
 
Blockchain use cases
Blockchain use casesBlockchain use cases
Blockchain use casesHenk van Cann
 
Public blockchains and municipalities en v1.0_hc
Public blockchains and municipalities en v1.0_hcPublic blockchains and municipalities en v1.0_hc
Public blockchains and municipalities en v1.0_hcHenk van Cann
 
Blockchain fundamentals based on bas w_v1.1.pptx
Blockchain fundamentals based on bas w_v1.1.pptxBlockchain fundamentals based on bas w_v1.1.pptx
Blockchain fundamentals based on bas w_v1.1.pptxHenk van Cann
 
Law and blockchain 20180320 v1.0
Law and blockchain 20180320 v1.0Law and blockchain 20180320 v1.0
Law and blockchain 20180320 v1.0Henk van Cann
 
Key history of money v1.1
Key history of money v1.1Key history of money v1.1
Key history of money v1.1Henk van Cann
 
Blockchain workspace meetup report oct 19 2017 blockchain and legal.pages
Blockchain workspace meetup report oct 19 2017 blockchain and legal.pagesBlockchain workspace meetup report oct 19 2017 blockchain and legal.pages
Blockchain workspace meetup report oct 19 2017 blockchain and legal.pagesHenk van Cann
 
Meetup blockchain-and-legal-oct-19-2017-blockchain-lab-amsterdam
Meetup blockchain-and-legal-oct-19-2017-blockchain-lab-amsterdamMeetup blockchain-and-legal-oct-19-2017-blockchain-lab-amsterdam
Meetup blockchain-and-legal-oct-19-2017-blockchain-lab-amsterdamHenk van Cann
 
Workshop blockchain and fraude during Fraudefilm festival 2017
Workshop blockchain and fraude during Fraudefilm festival 2017Workshop blockchain and fraude during Fraudefilm festival 2017
Workshop blockchain and fraude during Fraudefilm festival 2017Henk van Cann
 
Meetup symbotic sept21_en_v1.0_hc
Meetup symbotic sept21_en_v1.0_hcMeetup symbotic sept21_en_v1.0_hc
Meetup symbotic sept21_en_v1.0_hcHenk van Cann
 
Yubico crypto meetup
Yubico crypto meetupYubico crypto meetup
Yubico crypto meetupHenk van Cann
 
Umbraco apr11 en_v1.0_hc
Umbraco apr11 en_v1.0_hcUmbraco apr11 en_v1.0_hc
Umbraco apr11 en_v1.0_hcHenk van Cann
 
Voorbij de bitcoin dev 070-waarom_nu_verdiepen_in_blockchain
Voorbij de bitcoin dev 070-waarom_nu_verdiepen_in_blockchainVoorbij de bitcoin dev 070-waarom_nu_verdiepen_in_blockchain
Voorbij de bitcoin dev 070-waarom_nu_verdiepen_in_blockchainHenk van Cann
 

More from Henk van Cann (16)

Iia congres juni 8 2018 v1.1
Iia congres juni 8 2018 v1.1Iia congres juni 8 2018 v1.1
Iia congres juni 8 2018 v1.1
 
Questions bwisselink.pptx
Questions bwisselink.pptxQuestions bwisselink.pptx
Questions bwisselink.pptx
 
Public blockchains bwisselink.pptx
Public blockchains bwisselink.pptxPublic blockchains bwisselink.pptx
Public blockchains bwisselink.pptx
 
Bitcoin update java_the_hague_apr 2018
Bitcoin update java_the_hague_apr 2018Bitcoin update java_the_hague_apr 2018
Bitcoin update java_the_hague_apr 2018
 
Blockchain use cases
Blockchain use casesBlockchain use cases
Blockchain use cases
 
Public blockchains and municipalities en v1.0_hc
Public blockchains and municipalities en v1.0_hcPublic blockchains and municipalities en v1.0_hc
Public blockchains and municipalities en v1.0_hc
 
Blockchain fundamentals based on bas w_v1.1.pptx
Blockchain fundamentals based on bas w_v1.1.pptxBlockchain fundamentals based on bas w_v1.1.pptx
Blockchain fundamentals based on bas w_v1.1.pptx
 
Law and blockchain 20180320 v1.0
Law and blockchain 20180320 v1.0Law and blockchain 20180320 v1.0
Law and blockchain 20180320 v1.0
 
Key history of money v1.1
Key history of money v1.1Key history of money v1.1
Key history of money v1.1
 
Blockchain workspace meetup report oct 19 2017 blockchain and legal.pages
Blockchain workspace meetup report oct 19 2017 blockchain and legal.pagesBlockchain workspace meetup report oct 19 2017 blockchain and legal.pages
Blockchain workspace meetup report oct 19 2017 blockchain and legal.pages
 
Meetup blockchain-and-legal-oct-19-2017-blockchain-lab-amsterdam
Meetup blockchain-and-legal-oct-19-2017-blockchain-lab-amsterdamMeetup blockchain-and-legal-oct-19-2017-blockchain-lab-amsterdam
Meetup blockchain-and-legal-oct-19-2017-blockchain-lab-amsterdam
 
Workshop blockchain and fraude during Fraudefilm festival 2017
Workshop blockchain and fraude during Fraudefilm festival 2017Workshop blockchain and fraude during Fraudefilm festival 2017
Workshop blockchain and fraude during Fraudefilm festival 2017
 
Meetup symbotic sept21_en_v1.0_hc
Meetup symbotic sept21_en_v1.0_hcMeetup symbotic sept21_en_v1.0_hc
Meetup symbotic sept21_en_v1.0_hc
 
Yubico crypto meetup
Yubico crypto meetupYubico crypto meetup
Yubico crypto meetup
 
Umbraco apr11 en_v1.0_hc
Umbraco apr11 en_v1.0_hcUmbraco apr11 en_v1.0_hc
Umbraco apr11 en_v1.0_hc
 
Voorbij de bitcoin dev 070-waarom_nu_verdiepen_in_blockchain
Voorbij de bitcoin dev 070-waarom_nu_verdiepen_in_blockchainVoorbij de bitcoin dev 070-waarom_nu_verdiepen_in_blockchain
Voorbij de bitcoin dev 070-waarom_nu_verdiepen_in_blockchain
 

Recently uploaded

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 

Recently uploaded (20)

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

Key management howto_v0.9

  • 1. Blockchain Workspace www.blockchainworkspace.com 1 HOW TO of Key Management @henkvancann
  • 2. Blockchain Workspace www.blockchainworkspace.com 2 Not today… • No centralised key management solutions • No wallet client software • No mobile en no hosted applications • No public key management • No additional legal stuff • No to/fro exchanges • No timers • No biometry Main message to go and install: routine. ‘Basic good security practices are now part of my routine without even noticing. Like putting on a seatbelt after getting into a vehicle, it’s just something I do.’ The real question is: How much have you improved your overall security? And enjoy every single step of learning every day and get more and more secure. No centralised key management solutions -> use a bank if you want to deliver your wallet to someone) No Client software ; it is about data today No mobile en no hosted ‘MyEtherWallet’ / Copay applications / solution No public key management -> to verify a signature, to encrypt a message for somebody No additional legal stuff No to/fro exchanges -> strong passwords, the value is not yours if you do not control the keys No Timers and no Biometry
  • 3. Blockchain Workspace www.blockchainworkspace.com 3 HOOOWWW????!!!!!! As soon as some significant value is involved, how do you manage your keys?… • Plan upfront, put it in writing • You know what you are doing • If not: you study first (technique + experiences), you practise with small amounts. So you know what you are doing • Have your strong passwords generated and managed • Create, backup, use hierarchical keys (from seeds) • Use 2F, maybe even 3F • Apply the 3-2-1 rule • Share Secrets among your loved ones • Check the controlling power of the keys (safely, small amounts) • Routine: Regularly go through all the steps and key stores • Many thanks to: Pamela Morgan of Third Key Solutions for her freely available work (CC by SA)
  • 4. Blockchain Workspace www.blockchainworkspace.com 4 Crypto Currencies’ foundational innovation Repeat of essence of the introduction Encryption {key} Timestamping and consensus {stamp} Verification {check} But you will always need the original digital data.
  • 5. Blockchain Workspace www.blockchainworkspace.com 5 Wrap up introduction key management • Wallet (data) = keychain • bitcoin = Unspent Transaction Output (UTXO) • Decentralised, open, open source, etc • A public key is your virtual identity • Personal private key management is key to future (personal note) no coins x4
  • 6. Blockchain Workspace www.blockchainworkspace.com 6 "If you control your keys, it's your bitcoin. If you don't control the keys, it's NOT your bitcoin." Andreas Antonopoulos, 2015
  • 7. Blockchain Workspace www.blockchainworkspace.com 7 "Why you have to carefully manage your keys. And why you won’t" Henk van Cann 2017 :) How to adapt, how to learn, how to stay ‘alive’, MORE CONFIDENT, more easy, less blood rushes through you head, less near hart failures because you think the money is not under your control anymore….
  • 8. Blockchain Workspace www.blockchainworkspace.com 8 Pamela Morgan quotes • ‘my failure to implement good security wasn’t totally my fault; it was a combination of misunderstanding the risks, overestimating the effort it takes to implement’ • ‘I had heard about people getting hacked. But it was always other people’ • ‘the risk wasn’t real enough for me to do anything about it’ • ‘the real danger is that when your credentials are stolen your life can be disrupted in a major way’ • ‘Maybe you’re like I used to be: simply unsure of what to do — so you do nothing’ • LINK TO ARTICLE
  • 9. Blockchain Workspace www.blockchainworkspace.com 9 Pamela Morgan quotes • ‘Basic good security practices are now part of my routine without even noticing. Like putting on a seatbelt after getting into a vehicle, it’s just something I do.’ • LINK TO ARTICLE
  • 10. Blockchain Workspace www.blockchainworkspace.com 10 HOW do most relevant crypto keys LOOK LIKE? • Strong passwords • Seeds 12 words, 24 words, 25 words • Hex strings • QR codes 2kWqP2AKQqVaiv]Pykk; (we focus on control and private keys) Strong passwords first : generated from and stored in a Password Manager.
  • 11. Blockchain Workspace www.blockchainworkspace.com 11 Password strengths in general Source: https://xkcd.com/936/ ; CC by SA Choose generated passwords - At least 24 characters with symbols, characters and digits
  • 12. Blockchain Workspace www.blockchainworkspace.com 12 Seed to master key BIP39 BIP 39 https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki Several advantages: read there!
  • 13. Blockchain Workspace www.blockchainworkspace.com 13 HOW / WHERE to find the most relevant keys? • Brain • Paper • Web • Mobile • Desktop • Hardware • Single • Hierarchical Deterministic • Multi signature Where are they? (we focus on control and private keys) Web -> decentralised password managers No multi signature for now, interesting though: Web software combined with coldstores. BOLD faced are the elements I would use to set up my key management to start with and with the exception to the rule: truly decentralised password managers on the web.
  • 14. Blockchain Workspace www.blockchainworkspace.com 14 Functional approach to How To manage keys HOW DO YOU USE THEM, A KIND OF ‘LIFECYCLE’ • Create a set of virtual identities for yourself • Backup your identities • Use keys to update wallet software • Use keys to transact • Use keys to sign • Use keys to encrypt • Use keys to arrange your inheritance transact is perhaps the most well known function estate planning
  • 15. Blockchain Workspace www.blockchainworkspace.com 15 DON’TS of crypto key management As soon as some significant value is involved, use as little as possible… • weak passwords • hot wallets in any form • brain wallets solo • unmanaged passwords • self invented seeds • online computers to generate/print single paper wallets Web, mobile, etc. Solo -> without anybody knowing it Not 100% sure but also do not: - follow a step by step, created by yourself or an external source, because it introduces new vulnerabilities - no mobile phone as a security factor
  • 16. Blockchain Workspace www.blockchainworkspace.com 16 DO’s of crypto key management Techniques, routines I recommend to test whether it works for you… • managed strong passwords • Choose Wallet: Create, backup, use hierarchical keys (from seeds) • 2FA • 3FA (Challenge Response Authentication) • generated seeds • spread over copies • spread over media • spread over geo-locations • split over controlling people • Paper wallets • Cold stores • Managed brain wallets IAM Authentication: something you have, you are and you know HOW??!! you ask someone else the details Good question, because you obviously want to learn, but… What if the expert is not trustworthy? A managed brain wallet is something your loved ones can remember when you are not there anymore, a shared secret, indirectly put writing. Example: all family members remember that their lovely but long deceased dog jumped into a bassin back in 1994, the dog pulled out a puppet that looked like Elvis, that was funny. So you might write down: ‘Pepper swim 1994’ but only a subset of your beloved ones know the seed that is meant with that, which is ‘Dog jump bassin Elvis out’ Never mention the sentence itself ever again, repeat it to each other only once a year and always refer to ‘Pepper swim 1994’ when mentioning the passphrase. Just an example of course.
  • 17. Blockchain Workspace www.blockchainworkspace.com 17 HOW TO manage Paper Wallets • Google your software • Checksum check • Run offline • Print offline • 3-2-1 rule • Seal envelopes • Store, dry, safe and recoverable • If, then always transfer the total amount from the paper wallet to elsewhere At least 3 copies on 2 different types of media in at least 1 other geo-location
  • 18. Blockchain Workspace www.blockchainworkspace.com 18 HOOOWWW????!!!!!! As soon as some significant value is involved, how do you manage your keys?… • Plan upfront, put it in writing • You know what you are doing • If not: you study first (technique + experiences), you practise with small amounts. So you know what you are doing • Have your strong passwords generated and managed • Create, backup, use hierarchical deterministic keys (from seeds) • Use 2F, maybe even 3F • Apply the 3-2-1 rule • Share Secrets among your loved ones • Check the controlling power of the keys (safely, small amounts) • Routine: Regularly go through all the steps and key stores • Many thanks to: Pamela Morgan of Third Key Solutions for her freely available work (CC by SA)
  • 19. Blockchain Workspace www.blockchainworkspace.com 19 Still want to know HOW TO manage the keys? "Introduce your weekly Key Management Afternoon, it should be family quality time, and get going” The real question is: How much have you improved your overall security? And enjoy every single step of learning every day and get more and more secure.
  • 20. Blockchain Workspace www.blockchainworkspace.com 20 BIP39 and BIP44 • Seed generation, easy to remember • Multiple cryptos behind one master seed/key • more BIPs related to keys… have a look! Bitcoin Improve Proposal BIP39 https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki This BIP describes the implementation of a mnemonic code or mnemonic sentence -- a group of easy to remember words -- for the generation of deterministic wallets. It consists of two parts: generating the mnemonic, and converting it into a binary seed. This seed can be later used to generate deterministic wallets using BIP-0032 or similar methods. BIP44 https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki This BIP defines a logical hierarchy for deterministic wallets based on an algorithm described in BIP-0032 (BIP32 from now on) and purpose scheme described in BIP-0043 (BIP43 from now on). This BIP is a particular application of BIP43.
  • 21. Blockchain Workspace www.blockchainworkspace.com 21 This work is licensed under a Creative Commons Attribution-Share Alike 4.0 license https://creativecommons.org/licenses/by-sa/4.0/