<rss
      xmlns:atom="http://www.w3.org/2005/Atom"
      xmlns:media="http://search.yahoo.com/mrss/"
      xmlns:content="http://purl.org/rss/1.0/modules/content/"
      xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
      xmlns:dc="http://purl.org/dc/elements/1.1/"
      version="2.0"
    >
      <channel>
        <title><![CDATA[Tim Bouma]]></title>
        <description><![CDATA[Tim Bouma @trbouma on Twitter. Let's see how this goes!]]></description>
        <link>https://tim-bouma.npub.pro/tag/identity/</link>
        <atom:link href="https://tim-bouma.npub.pro/tag/identity/rss/" rel="self" type="application/rss+xml"/>
        <itunes:new-feed-url>https://tim-bouma.npub.pro/tag/identity/rss/</itunes:new-feed-url>
        <itunes:author><![CDATA[Tim Bouma]]></itunes:author>
        <itunes:subtitle><![CDATA[Tim Bouma @trbouma on Twitter. Let's see how this goes!]]></itunes:subtitle>
        <itunes:type>episodic</itunes:type>
        <itunes:owner>
          <itunes:name><![CDATA[Tim Bouma]]></itunes:name>
          <itunes:email><![CDATA[Tim Bouma]]></itunes:email>
        </itunes:owner>
            
      <pubDate>Fri, 23 Aug 2024 15:31:02 GMT</pubDate>
      <lastBuildDate>Fri, 23 Aug 2024 15:31:02 GMT</lastBuildDate>
      
      <itunes:image href="https://raw.githubusercontent.com/trbouma/assets/main/profile_pic_crop.png" />
      <image>
        <title><![CDATA[Tim Bouma]]></title>
        <link>https://tim-bouma.npub.pro/tag/identity/</link>
        <url>https://raw.githubusercontent.com/trbouma/assets/main/profile_pic_crop.png</url>
      </image>
      <item>
      <title><![CDATA[With #bitcoin:]]></title>
      <description><![CDATA[With #bitcoin:
    1 btc = 1 btc

with #nostr:
     1 npub is 1 npub

In the broader socioeconomic sense these might be considered as #money and #identity, but it is still early.…]]></description>
             <itunes:subtitle><![CDATA[With #bitcoin:
    1 btc = 1 btc

with #nostr:
     1 npub is 1 npub

In the broader socioeconomic sense these might be considered as #money and #identity, but it is still early.…]]></itunes:subtitle>
      <pubDate>Fri, 23 Aug 2024 15:31:02 GMT</pubDate>
      <link>https://tim-bouma.npub.pro/post/note1a5vryh4f9feer22pns83wsprrxaamdc9d69ntw97t9zaw3ddmxvqnrf54z/</link>
      <comments>https://tim-bouma.npub.pro/post/note1a5vryh4f9feer22pns83wsprrxaamdc9d69ntw97t9zaw3ddmxvqnrf54z/</comments>
      <guid isPermaLink="false">note1a5vryh4f9feer22pns83wsprrxaamdc9d69ntw97t9zaw3ddmxvqnrf54z</guid>
      <category>bitcoin</category>
      
      <noteId>note1a5vryh4f9feer22pns83wsprrxaamdc9d69ntw97t9zaw3ddmxvqnrf54z</noteId>
      <npub>npub1q6mcr8tlr3l4gus3sfnw6772s7zae6hqncmw5wj27ejud5wcxf7q0nx7d5</npub>
      <dc:creator><![CDATA[Tim Bouma]]></dc:creator>
      <content:encoded><![CDATA[<p>With <a href='/tag/bitcoin/'>#bitcoin</a>:<br>    1 btc = 1 btc<br><br>with <a href='/tag/nostr/'>#nostr</a>:<br>     1 npub is 1 npub<br><br>In the broader socioeconomic sense these might be considered as <a href='/tag/money/'>#money</a> and <a href='/tag/identity/'>#identity</a>, but it is still early. <br></p>
]]></content:encoded>
      <itunes:author><![CDATA[Tim Bouma]]></itunes:author>
      <itunes:summary><![CDATA[<p>With <a href='/tag/bitcoin/'>#bitcoin</a>:<br>    1 btc = 1 btc<br><br>with <a href='/tag/nostr/'>#nostr</a>:<br>     1 npub is 1 npub<br><br>In the broader socioeconomic sense these might be considered as <a href='/tag/money/'>#money</a> and <a href='/tag/identity/'>#identity</a>, but it is still early. <br></p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[I love the elegance of using…]]></title>
      <description><![CDATA[I love the elegance of using npubs for solving the #authentication problem. Having an identifier that natively supports encrypted messaging and signing can vastly reduce the complexity of login (#authentication)solutions and eliminate entirely the need to store passwords.

But this still does not solve the #identity problem. If you…]]></description>
             <itunes:subtitle><![CDATA[I love the elegance of using npubs for solving the #authentication problem. Having an identifier that natively supports encrypted messaging and signing can vastly reduce the complexity of login (#authentication)solutions and eliminate entirely the need to store passwords.

But this still does not solve the #identity problem. If you…]]></itunes:subtitle>
      <pubDate>Wed, 10 Jul 2024 11:29:51 GMT</pubDate>
      <link>https://tim-bouma.npub.pro/post/note1fqz6ak9s902ay9xekj3esjl7r6a443v2p0egj4647q3mz99pr5lq5rg344/</link>
      <comments>https://tim-bouma.npub.pro/post/note1fqz6ak9s902ay9xekj3esjl7r6a443v2p0egj4647q3mz99pr5lq5rg344/</comments>
      <guid isPermaLink="false">note1fqz6ak9s902ay9xekj3esjl7r6a443v2p0egj4647q3mz99pr5lq5rg344</guid>
      <category>authentication</category>
      
      <noteId>note1fqz6ak9s902ay9xekj3esjl7r6a443v2p0egj4647q3mz99pr5lq5rg344</noteId>
      <npub>npub1q6mcr8tlr3l4gus3sfnw6772s7zae6hqncmw5wj27ejud5wcxf7q0nx7d5</npub>
      <dc:creator><![CDATA[Tim Bouma]]></dc:creator>
      <content:encoded><![CDATA[<p>I love the elegance of using npubs for solving the <a href='/tag/authentication/'>#authentication</a> problem. Having an identifier that natively supports encrypted messaging and signing can vastly reduce the complexity of login (<a href='/tag/authentication/'>#authentication</a>)solutions and eliminate entirely the need to store passwords.<br><br>But this still does not solve the <a href='/tag/identity/'>#identity</a> problem. If you are using the same npub to login to a multiplicity of sites, if your nsec is compromised, you’re screwed.<br><br>I’ve heard the criticism that login with npub is actually a ‘regression’ to less secure authentication but that’s not an authentication problem, that’s an identity problem.<br><br>The best approach is have seen to mitigating identity compromise is Lightning Login (<a href='/tag/lud04/'>#lud04</a>) where the wallet derives a new pubic/private key for each site that is authenticating (using a hash of the domain to derive a new key pair). That way there is no correlation capability.<br><br>Carrying this over to <a href='/tag/nostr/'>#nostr</a>, if a client is privy to your ‘identity’ (has your nsec), it should be able to derive different npubs for different domains, and handle all of the derivations so all those identities look like it’s all one from the perspective of the client. <br><br>So it’s a problem to be solved, but right now I see a huge benefit of just solving <a href='/tag/authentication/'>#authentication</a>, getting rid of all those bespoke authenticator apps, and not become device-bound to someone’s hardware because of a passkey that refuses to leave the secure enclave.</p>
]]></content:encoded>
      <itunes:author><![CDATA[Tim Bouma]]></itunes:author>
      <itunes:summary><![CDATA[<p>I love the elegance of using npubs for solving the <a href='/tag/authentication/'>#authentication</a> problem. Having an identifier that natively supports encrypted messaging and signing can vastly reduce the complexity of login (<a href='/tag/authentication/'>#authentication</a>)solutions and eliminate entirely the need to store passwords.<br><br>But this still does not solve the <a href='/tag/identity/'>#identity</a> problem. If you are using the same npub to login to a multiplicity of sites, if your nsec is compromised, you’re screwed.<br><br>I’ve heard the criticism that login with npub is actually a ‘regression’ to less secure authentication but that’s not an authentication problem, that’s an identity problem.<br><br>The best approach is have seen to mitigating identity compromise is Lightning Login (<a href='/tag/lud04/'>#lud04</a>) where the wallet derives a new pubic/private key for each site that is authenticating (using a hash of the domain to derive a new key pair). That way there is no correlation capability.<br><br>Carrying this over to <a href='/tag/nostr/'>#nostr</a>, if a client is privy to your ‘identity’ (has your nsec), it should be able to derive different npubs for different domains, and handle all of the derivations so all those identities look like it’s all one from the perspective of the client. <br><br>So it’s a problem to be solved, but right now I see a huge benefit of just solving <a href='/tag/authentication/'>#authentication</a>, getting rid of all those bespoke authenticator apps, and not become device-bound to someone’s hardware because of a passkey that refuses to leave the secure enclave.</p>
]]></itunes:summary>
      
      </item>
      
      <item>
      <title><![CDATA[Once again, I am becoming more…]]></title>
      <description><![CDATA[Once again, I am becoming more confident that #nostr and its signed event model is the right way to go. This time around, the model has helped to clarify the distinction between #identifier and #identity.

We’ve all been guilty of using these terms interchangeably, if not as equivalent. I…]]></description>
             <itunes:subtitle><![CDATA[Once again, I am becoming more confident that #nostr and its signed event model is the right way to go. This time around, the model has helped to clarify the distinction between #identifier and #identity.

We’ve all been guilty of using these terms interchangeably, if not as equivalent. I…]]></itunes:subtitle>
      <pubDate>Sat, 29 Jun 2024 12:32:18 GMT</pubDate>
      <link>https://tim-bouma.npub.pro/post/note1g9ndkex904rx59kd785hq6fx9ejfzfu4dqunvekf90p9tl00hqpsmj2506/</link>
      <comments>https://tim-bouma.npub.pro/post/note1g9ndkex904rx59kd785hq6fx9ejfzfu4dqunvekf90p9tl00hqpsmj2506/</comments>
      <guid isPermaLink="false">note1g9ndkex904rx59kd785hq6fx9ejfzfu4dqunvekf90p9tl00hqpsmj2506</guid>
      <category>nostr</category>
      
      <noteId>note1g9ndkex904rx59kd785hq6fx9ejfzfu4dqunvekf90p9tl00hqpsmj2506</noteId>
      <npub>npub1q6mcr8tlr3l4gus3sfnw6772s7zae6hqncmw5wj27ejud5wcxf7q0nx7d5</npub>
      <dc:creator><![CDATA[Tim Bouma]]></dc:creator>
      <content:encoded><![CDATA[<p>Once again, I am becoming more confident that <a href='/tag/nostr/'>#nostr</a> and its signed event model is the right way to go. This time around, the model has helped to clarify the distinction between <a href='/tag/identifier/'>#identifier</a> and <a href='/tag/identity/'>#identity</a>.<br><br>We’ve all been guilty of using these terms interchangeably, if not as equivalent. I often refer to my npub as my ‘identity’, the shorthand way of referring to my ‘identifier’. I also think of them as being the same, with the knowledge that my ‘identity’ actually exists outside of any one system.<br><br>Now with <a href='/tag/nostr/'>#nostr</a>, the distinction has been clarified: my ‘identifier’ is my npub (straightforward enough) however my ‘identity’ is my npub PLUS a set of events of events signed by my npub.<br><br>At its most rudimentary level, my identity is my npub + a kind 0 event with metadata. What is interesting, my identity can change over time if I sign and publish a new kind 0 event.<br><br>As well, my identity might look different to different people - the best example is a signed nip04 event that is encrypted and readable by only one other npub. My identity is different to that one npub as it would be to another npub that does not have access to that nip04 message.<br><br>This line of thinking about ‘identity’ opens up a way to rotate npubs (use a different identifier), yet keep the same ‘identity’. A possible approach is to create a new npub that signed in a way to be used next in the chain if the old npub is compromised.<br><br>Anyway, just some thoughts on the distinction between ‘identifier’ and ‘identity’ - it’s the addition of signed events.</p>
]]></content:encoded>
      <itunes:author><![CDATA[Tim Bouma]]></itunes:author>
      <itunes:summary><![CDATA[<p>Once again, I am becoming more confident that <a href='/tag/nostr/'>#nostr</a> and its signed event model is the right way to go. This time around, the model has helped to clarify the distinction between <a href='/tag/identifier/'>#identifier</a> and <a href='/tag/identity/'>#identity</a>.<br><br>We’ve all been guilty of using these terms interchangeably, if not as equivalent. I often refer to my npub as my ‘identity’, the shorthand way of referring to my ‘identifier’. I also think of them as being the same, with the knowledge that my ‘identity’ actually exists outside of any one system.<br><br>Now with <a href='/tag/nostr/'>#nostr</a>, the distinction has been clarified: my ‘identifier’ is my npub (straightforward enough) however my ‘identity’ is my npub PLUS a set of events of events signed by my npub.<br><br>At its most rudimentary level, my identity is my npub + a kind 0 event with metadata. What is interesting, my identity can change over time if I sign and publish a new kind 0 event.<br><br>As well, my identity might look different to different people - the best example is a signed nip04 event that is encrypted and readable by only one other npub. My identity is different to that one npub as it would be to another npub that does not have access to that nip04 message.<br><br>This line of thinking about ‘identity’ opens up a way to rotate npubs (use a different identifier), yet keep the same ‘identity’. A possible approach is to create a new npub that signed in a way to be used next in the chain if the old npub is compromised.<br><br>Anyway, just some thoughts on the distinction between ‘identifier’ and ‘identity’ - it’s the addition of signed events.</p>
]]></itunes:summary>
      
      </item>
      
      </channel>
      </rss>
    