forked from hd-auth/auth.sigidli.com
Adding bsides slides
This commit is contained in:
94
server/views/js/bsides.js
Normal file
94
server/views/js/bsides.js
Normal file
@@ -0,0 +1,94 @@
|
||||
$(document).ready(function (){
|
||||
console.log("########");
|
||||
|
||||
$("#json-renderer").jsonViewer({
|
||||
"who?": {
|
||||
"name": "Kgothatso",
|
||||
"surname": "Ngako",
|
||||
"twitter": "@440UrPp"
|
||||
},
|
||||
"what?": {
|
||||
"title": "Hierarchically Deterministic Authentication",
|
||||
"background": [
|
||||
{
|
||||
"cryptography": [
|
||||
"https://people.xiph.org/~greg/gmaxwell_sfbitcoin_2015_04_20.pdf#page=28"
|
||||
],
|
||||
"defintion": [
|
||||
"Cryptography is information bending."
|
||||
]
|
||||
},
|
||||
"Symmetric Cryptography",
|
||||
"Asymmetric Cryptography",
|
||||
"Bitcoin",
|
||||
"Bitcoin Improvement Proposals",
|
||||
"BIP 39",
|
||||
"BIP 32",
|
||||
"https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch05.asciidoc",
|
||||
"Signatures"
|
||||
]
|
||||
},
|
||||
"where?": [
|
||||
"https://auth.sigidli.com",
|
||||
"https://code.sigidli.com/hd-auth/hd-auth-wallet"
|
||||
],
|
||||
"how?": {
|
||||
"service": {
|
||||
"setup": [
|
||||
"create a wallet using a random mnemonic seed",
|
||||
"generate a hardened xpub to use as service 'identity'.",
|
||||
"generate server xpubs derived from service xpub derivation path",
|
||||
"keep mnemonic seed secure"
|
||||
],
|
||||
"server": [
|
||||
"gets a hardened xpriv from the service.",
|
||||
"signs all messages it produces on behalf of the service using it's assigned xpriv",
|
||||
"verifies that all signed client requests were signed with the clients xpub",
|
||||
"keep xpriv secure"
|
||||
]
|
||||
},
|
||||
"user": [
|
||||
"creates a wallet using mnemonic seed",
|
||||
"generates an xpub using a random derivation path on the master key from seed",
|
||||
"registers with a service using the xpub as their ID",
|
||||
"keep wallet secure"
|
||||
]
|
||||
},
|
||||
"why?": {
|
||||
"1": [
|
||||
"Service Access Keys but decentralized."
|
||||
],
|
||||
"2": {
|
||||
"Crypto stands for cryptography": [
|
||||
"because cryptocurrencies are in your face"
|
||||
]
|
||||
},
|
||||
"3": [
|
||||
"Mutual Authentication"
|
||||
],
|
||||
"4": [
|
||||
"Phone + Wallet + Keys"
|
||||
],
|
||||
"5": [
|
||||
"Have you been pawned?"
|
||||
],
|
||||
"6": [
|
||||
"explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion"
|
||||
],
|
||||
"7": [
|
||||
"Oauth? Federation?"
|
||||
],
|
||||
"8": [
|
||||
"Deep fakes",
|
||||
"photoshop social media posts"
|
||||
]
|
||||
},
|
||||
"when?": [
|
||||
"When do you find out that a site has been storing passwords insecurely",
|
||||
"When will you know when a cryptographic operation becomes insecure?"
|
||||
],
|
||||
"but_really_how?": [
|
||||
"https://code.sigidli.com/hd-auth"
|
||||
]
|
||||
}, {rootCollapsable: false, collapsed: true, withLinks: true})
|
||||
})
|
||||
Reference in New Issue
Block a user