<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Kapil Sachdeva's Blog - SmartCard Serenity</title>
    <link>http://www.dotnetcard.com/blogs/ksachdeva/</link>
    <description />
    <language>en-us</language>
    <copyright>Kapil Sachdeva</copyright>
    <lastBuildDate>Mon, 05 Mar 2007 16:23:28 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.6264.0</generator>
    <managingEditor>ksachdeva17@gmail.com</managingEditor>
    <webMaster>ksachdeva17@gmail.com</webMaster>
    <item>
      <trackback:ping>http://www.dotnetcard.com/blogs/ksachdeva/Trackback.aspx?guid=2006d093-a6cb-4fe8-bc88-91d6110b2783</trackback:ping>
      <pingback:server>http://www.dotnetcard.com/blogs/ksachdeva/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,2006d093-a6cb-4fe8-bc88-91d6110b2783.aspx</pingback:target>
      <dc:creator>Kapil Sachdeva</dc:creator>
      <wfw:comment>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,2006d093-a6cb-4fe8-bc88-91d6110b2783.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetcard.com/blogs/ksachdeva/SyndicationService.asmx/GetEntryCommentsRss?guid=2006d093-a6cb-4fe8-bc88-91d6110b2783</wfw:commentRss>
      <title>Bringing Clint Eastwood back home securely</title>
      <guid isPermaLink="false">http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,2006d093-a6cb-4fe8-bc88-91d6110b2783.aspx</guid>
      <link>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,2006d093-a6cb-4fe8-bc88-91d6110b2783.aspx</link>
      <pubDate>Mon, 05 Mar 2007 16:23:28 GMT</pubDate>
      <description>&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;I have seen many
architects worried about the fact that going for secure strong credential store like
smart cards may result in carrying many tokens in their key chains or wallet full
of plastics on account of each of us having multiple identities. And Kim Cameron raises
this &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=2006d093-a6cb-4fe8-bc88-91d6110b2783&amp;amp;url=http%3a%2f%2fwww.identityblog.com%2f%3fp%3d705"&gt;&lt;span style="mso-bidi-font-size: 12.0pt"&gt;concern&lt;/span&gt;&lt;/a&gt; again&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&amp;lt;quote_kim_cameron&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;If we don’t&amp;nbsp;clearly
make this distinction,, we’ll end up&amp;nbsp;in a “fist full of dongles” nightmare that
will even make Clint Eastwood run for the hills.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&amp;lt;/quote_kim_cameron&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;Fortunately this
is not true, smart cards run a&amp;nbsp;variety of programmable frameworks&amp;nbsp;such as
Java and .NET which are fully capable of hosting multiple applications from multiple
vendors (yes they are interoperable)&amp;nbsp;with a firewall among them (to make this
situation work securely). Smart card based Banking and Airline miles cards are an&amp;nbsp;example
of this. Not to mention that&amp;nbsp;vanilla CSP or PKCS#11 based smart cards do not
distinguish between certificates coming from different vendors.&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;While I am on
this topic I fully agree that certificate selection from clients (os&amp;nbsp;and applications)
has never been as&amp;nbsp;easy and natural for&amp;nbsp;end users as CardSpace makes it.
Thanks CardSpace for this.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&amp;lt;quote_kim_cameron&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;Speaking of smart
card credentials, one of the big problems in last-generation use of smartcards was
that if a Trojan was running on your machine, it could use your smartcard and perform
signatures without your knowledge.&amp;nbsp; 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&amp;lt;/quote_kim_cameron&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;Yes a Trojan may
get a&amp;nbsp;digital signature from the&amp;nbsp;smart card with&amp;nbsp;out user's knowledge
if the smart card application&amp;nbsp;was written without following best practices for
writing a secure application. BTW the&amp;nbsp;same applies to Windows apps as well.&amp;nbsp;A
typical smart card application must utilize end-to-end secure channels for communication
and should authenticate the client applications it is talking to. Now there is a&amp;nbsp;problem
of authenticating the client applications ... can't put the shared keys in them....
so there are limitations but as we go further we address them or&amp;nbsp;technologies
vertical to us&amp;nbsp;do.&amp;nbsp;&amp;nbsp;&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=2006d093-a6cb-4fe8-bc88-91d6110b2783&amp;amp;url=http%3a%2f%2fwww.gemalto.com%2fnim"&gt;NIM&lt;/a&gt;,
which is the latest offering from&amp;nbsp;Gemalto does that by validating the remote
servers using PKI and I would show case in coming days how [traditional]&amp;nbsp;smart
cards could help in reducing the phishing attacks if not eliminate them for web based
transactions.&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Verdana"&gt;The thing to note
here is that smart cards alone are not&amp;nbsp;capable to solve all security problems
(phishing, impersonation, trojans)&amp;nbsp;but their usage in smart environments such
as that of&amp;nbsp;CardSpace brings value to everybody.&amp;nbsp;A complete secure technology
would be a joint effort from different actors which compliment&amp;nbsp;each other and
I am sure we would see that happening. Amen.&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=2006d093-a6cb-4fe8-bc88-91d6110b2783" /&gt;</description>
      <comments>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,2006d093-a6cb-4fe8-bc88-91d6110b2783.aspx</comments>
      <category>Identity Management</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetcard.com/blogs/ksachdeva/Trackback.aspx?guid=15a50dfc-5104-4319-af4e-a75fab352e1a</trackback:ping>
      <pingback:server>http://www.dotnetcard.com/blogs/ksachdeva/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,15a50dfc-5104-4319-af4e-a75fab352e1a.aspx</pingback:target>
      <dc:creator>Kapil Sachdeva</dc:creator>
      <wfw:comment>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,15a50dfc-5104-4319-af4e-a75fab352e1a.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetcard.com/blogs/ksachdeva/SyndicationService.asmx/GetEntryCommentsRss?guid=15a50dfc-5104-4319-af4e-a75fab352e1a</wfw:commentRss>
      <title>RE: Identities on multiple devices from Kim Cameron</title>
      <guid isPermaLink="false">http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,15a50dfc-5104-4319-af4e-a75fab352e1a.aspx</guid>
      <link>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,15a50dfc-5104-4319-af4e-a75fab352e1a.aspx</link>
      <pubDate>Mon, 05 Mar 2007 02:51:25 GMT</pubDate>
      <description>&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;&amp;lt;quote_kim_cameron&amp;gt;
&lt;/p&gt;
&lt;p&gt;
How hard is that?&amp;nbsp; It would be the same process copying the file to&amp;nbsp;some
other device.&amp;nbsp; It works fine.&amp;nbsp; As easy as getting a word document or powerpoint
or mp3 from one place to another.&amp;nbsp; Dongle anyone?&amp;nbsp; How about email?
&lt;/p&gt;
&lt;p&gt;
&amp;lt;/quote_kim_cameron&amp;gt;&gt;&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt" align=justify&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;font color=#000000&gt; 
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;IMHO
comparing Identities (especially the self issued in case of CardSpace) to mp3 and
power point presentations is against the user centric aspect of any identity meta
system. I say so because for me user centric is more than just making user choose
an identity/avatar, it is also about the ease of use, awareness of the usage and some
enforcements so that user does not make mistakes unknowingly. 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: #003300; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Sure copying files
from one machine to another is easy but synchronization of those cards and vulnerability
of leaving those cards on different machines create risks. I do not care about leaving
the traces of my mp3 and ppt but identity I do care. Yes, you may be smart enough
to delete them after the usage but people (the masses, the grandmas) whom we want
to use identity systems may not be and worst would be that they may not know that
they left their identity behind after usage. Things that seem easier and natural to
us are complicated for common users. Identity systems will be new to them and we should
make sure that they make less and less mistakes. Copying card files to other machine
and not deleting them would happen.&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt" align=justify&gt;
&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&gt;
&lt;p align=justify&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=15a50dfc-5104-4319-af4e-a75fab352e1a" /&gt;</description>
      <comments>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,15a50dfc-5104-4319-af4e-a75fab352e1a.aspx</comments>
      <category>Identity Management</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetcard.com/blogs/ksachdeva/Trackback.aspx?guid=c2c07a67-8525-4ea8-a0a5-0136b85f9457</trackback:ping>
      <pingback:server>http://www.dotnetcard.com/blogs/ksachdeva/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,c2c07a67-8525-4ea8-a0a5-0136b85f9457.aspx</pingback:target>
      <dc:creator>Kapil Sachdeva</dc:creator>
      <wfw:comment>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,c2c07a67-8525-4ea8-a0a5-0136b85f9457.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetcard.com/blogs/ksachdeva/SyndicationService.asmx/GetEntryCommentsRss?guid=c2c07a67-8525-4ea8-a0a5-0136b85f9457</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Meaning to put a link for this for a while.
</p>
        <p>
Enjoy:
</p>
        <p>
 
</p>
        <object height="350" width="425">
          <param name="movie" value="http://www.youtube.com/v/cA8QZ7DvIts" />
          <param name="wmode" value="transparent" />
          <embed src="http://www.youtube.com/v/cA8QZ7DvIts" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350">
          </embed>
        </object>
        <img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=c2c07a67-8525-4ea8-a0a5-0136b85f9457" />
      </body>
      <title>NIM - Network Identity Manager - Security meets simplicity</title>
      <guid isPermaLink="false">http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,c2c07a67-8525-4ea8-a0a5-0136b85f9457.aspx</guid>
      <link>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,c2c07a67-8525-4ea8-a0a5-0136b85f9457.aspx</link>
      <pubDate>Sun, 25 Feb 2007 23:43:58 GMT</pubDate>
      <description>&lt;p&gt;
Meaning to put a link for this for a while.
&lt;/p&gt;
&lt;p&gt;
Enjoy:
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;object height=350 width=425&gt;
&lt;param name="movie" value="http://www.youtube.com/v/cA8QZ7DvIts"&gt;
&lt;param name="wmode" value="transparent"&gt;
&lt;embed src="http://www.youtube.com/v/cA8QZ7DvIts" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;
&lt;/object&gt;&lt;img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=c2c07a67-8525-4ea8-a0a5-0136b85f9457" /&gt;</description>
      <comments>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,c2c07a67-8525-4ea8-a0a5-0136b85f9457.aspx</comments>
      <category>Misc</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetcard.com/blogs/ksachdeva/Trackback.aspx?guid=5f1975e7-9326-4e12-9d73-cc2919e941e1</trackback:ping>
      <pingback:server>http://www.dotnetcard.com/blogs/ksachdeva/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,5f1975e7-9326-4e12-9d73-cc2919e941e1.aspx</pingback:target>
      <dc:creator>Kapil Sachdeva</dc:creator>
      <wfw:comment>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,5f1975e7-9326-4e12-9d73-cc2919e941e1.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetcard.com/blogs/ksachdeva/SyndicationService.asmx/GetEntryCommentsRss?guid=5f1975e7-9326-4e12-9d73-cc2919e941e1</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The attack was a Man-in-the-middle (MIM) attack where smart tactics were employed
to even produce errors originally generated at citibank web site.<br /><br /><a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=5f1975e7-9326-4e12-9d73-cc2919e941e1&amp;url=http%3a%2f%2fblog.washingtonpost.com%2fsecurityfix%2f2006%2f07%2fcitibank_phish_spoofs_2factor_1.html">http://blog.washingtonpost.com/securityfix/2006/07/citibank_phish_spoofs_2factor_1.html</a> :
"<i>The site asks for your user name and password, as well as the token-generated
key. If you visit the site and enter bogus information to test whether the site is
legit -- a tactic used by some security-savvy people -- you might be fooled. That's
because this site acts as the "man in the middle" -- it submits data provided by the
user to the actual Citibusiness login site. If that data generates an error, so does
the phishing site, thus making it look more real</i>"<br /><br /><a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=5f1975e7-9326-4e12-9d73-cc2919e941e1&amp;url=http%3a%2f%2fisc.sans.org%2fdiary.php%3fstoryid%3d1478">http://isc.sans.org/diary.php?storyid=1478</a> :
"<i>Overall, two factor authentication will reduce the risk of attacks by raising
the effort of the attacker to compromise the accounts, but it might not have the level
of security enhancement that some people believed. In the man-in-the-middle attack,
the flaw happens due to the lack of verification of the bank's website by the victim,
the victim are simply tricked into yielding credentials to a web site without authentication.
This is really outside of the protection zone of the extra authentication factor.<br /><br />
To further extend this, two factor authentication also does NOT protect the end host
security, a malware (such as keylogger, BHO) could be installed on the client's machine
and effectively gather the credential and login on behalf of the victim instead of
letting the victim login. 
<br /><br />
This is a classic problem of "you are only as secure as the weakest link". Two factor
authentication is good for secure authentication but does not take care of mutual
authentication or endpoint security. From the financial organization perspective,
maybe further investment into mutual authentication and ensuring client's computer
being free of malware would be necessary to protect the client's online transactions.</i>"<br /><br />
In the above blog entry at sans.org (Handler's diary) <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=5f1975e7-9326-4e12-9d73-cc2919e941e1&amp;url=http%3a%2f%2fwww.networksec.org%2fMain%2fAboutJason">Jason</a> mentions
that 2 factor authentication is good for secure authentication but does not take care
of mutual authentication or endpoint security. This is partly true as it really depends
on the 2 factor authentication device being used. Most of the time consumers and enterprises
consider one-time-password generating device (such as RSA Secure ID) to be the 2-factor
authentication device as they do satisfy the notion "something you know and something
you have" but there are 2 factor authentication devices such as smart cards which
have lot to offer in terms of end-to-end security and thus are helpful in tackling
man-in-the-middle attack. 
<br /><br />
Handler's diary points out that to fight against MIM mutual authentication is required
and this is where smart cards (especially that of current generation where they are
capable of getting easily plugged with enterprises following new standards such as
Liberty Alliance and WS-*) distinguish themselves from just being the user authentication
device and can also perform (even customized) web site/portal/server authentication. 
<br /><br />
In one of the his article (<a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=5f1975e7-9326-4e12-9d73-cc2919e941e1&amp;url=http%3a%2f%2fwww.networksec.org%2fArticles%2fAuthenticationThePitfallOfTwoFactorAuthentication">Authentication
: The Pitfall of Two factor authentication</a>) <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=5f1975e7-9326-4e12-9d73-cc2919e941e1&amp;url=http%3a%2f%2fwww.networksec.org%2fMain%2fAboutJason">Jason</a> says:<br />
"<i>In the phishing scenario, challenge response type of second factor seems to be
problematic to the phishers. However, that really isn't stopping all the attackers.
The desperate ones can still leverage Man in the middle type of attack. There are
a few ways for man in the middle attacks to work. One is to put up a look-alike malicious
site which is basically a proxy to the actual bank's website. When the victim login
with proper credentials, the attacker can simply ride on that established online banking
session. Notice that even challenge-response type of token would work in this case
because the attacker (or the man in the middle) is passively observing the connection
between the bank and the victim. The challenge will reach the victim, who will then
send in the response. The attack simply proxies the traffic until the session is establish
and then sends in the fraud transaction.</i>" 
<br /><br />
I would say that key here is to do all the transactions that need security over 2
way SSL where mutual authentication is required between device (&amp; thus the user)
and web server and all communication happens encrypted with a session key negotiated
between device and web server. This way session hijacks could be prevented (correct
me if I am missing something).<br /><br />
Solution lies in the mutual authentication and communication over secure channel between
a smart device (such as smat card) and web server.
</p>
        <img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=5f1975e7-9326-4e12-9d73-cc2919e941e1" />
      </body>
      <title>RE: Citibank Phish Spoofs 2-Factor Authentication</title>
      <guid isPermaLink="false">http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,5f1975e7-9326-4e12-9d73-cc2919e941e1.aspx</guid>
      <link>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,5f1975e7-9326-4e12-9d73-cc2919e941e1.aspx</link>
      <pubDate>Sat, 15 Jul 2006 21:06:40 GMT</pubDate>
      <description>&lt;p&gt;
The attack was a Man-in-the-middle (MIM) attack where smart tactics were employed
to even produce errors originally generated at citibank web site.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=5f1975e7-9326-4e12-9d73-cc2919e941e1&amp;amp;url=http%3a%2f%2fblog.washingtonpost.com%2fsecurityfix%2f2006%2f07%2fcitibank_phish_spoofs_2factor_1.html"&gt;http://blog.washingtonpost.com/securityfix/2006/07/citibank_phish_spoofs_2factor_1.html&lt;/a&gt; :
"&lt;i&gt;The site asks for your user name and password, as well as the token-generated
key. If you visit the site and enter bogus information to test whether the site is
legit -- a tactic used by some security-savvy people -- you might be fooled. That's
because this site acts as the "man in the middle" -- it submits data provided by the
user to the actual Citibusiness login site. If that data generates an error, so does
the phishing site, thus making it look more real&lt;/i&gt;"&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=5f1975e7-9326-4e12-9d73-cc2919e941e1&amp;amp;url=http%3a%2f%2fisc.sans.org%2fdiary.php%3fstoryid%3d1478"&gt;http://isc.sans.org/diary.php?storyid=1478&lt;/a&gt; :
"&lt;i&gt;Overall, two factor authentication will reduce the risk of attacks by raising
the effort of the attacker to compromise the accounts, but it might not have the level
of security enhancement that some people believed. In the man-in-the-middle attack,
the flaw happens due to the lack of verification of the bank's website by the victim,
the victim are simply tricked into yielding credentials to a web site without authentication.
This is really outside of the protection zone of the extra authentication factor.&lt;br&gt;
&lt;br&gt;
To further extend this, two factor authentication also does NOT protect the end host
security, a malware (such as keylogger, BHO) could be installed on the client's machine
and effectively gather the credential and login on behalf of the victim instead of
letting the victim login. 
&lt;br&gt;
&lt;br&gt;
This is a classic problem of "you are only as secure as the weakest link". Two factor
authentication is good for secure authentication but does not take care of mutual
authentication or endpoint security. From the financial organization perspective,
maybe further investment into mutual authentication and ensuring client's computer
being free of malware would be necessary to protect the client's online transactions.&lt;/i&gt;"&lt;br&gt;
&lt;br&gt;
In the above blog entry at sans.org (Handler's diary) &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=5f1975e7-9326-4e12-9d73-cc2919e941e1&amp;amp;url=http%3a%2f%2fwww.networksec.org%2fMain%2fAboutJason"&gt;Jason&lt;/a&gt; mentions
that 2 factor authentication is good for secure authentication but does not take care
of mutual authentication or endpoint security. This is partly true as it really depends
on the 2 factor authentication device being used. Most of the time consumers and enterprises
consider one-time-password generating device (such as RSA Secure ID) to be the 2-factor
authentication device as they do satisfy the notion "something you know and something
you have" but there are 2 factor authentication devices such as smart cards which
have lot to offer in terms of end-to-end security and thus are helpful in tackling
man-in-the-middle attack. 
&lt;br&gt;
&lt;br&gt;
Handler's diary points out that to fight against MIM mutual authentication is required
and this is where smart cards (especially that of current generation where they are
capable of getting easily plugged with enterprises following new standards such as
Liberty Alliance and WS-*) distinguish themselves from just being the user authentication
device and can also perform (even customized) web site/portal/server authentication. 
&lt;br&gt;
&lt;br&gt;
In one of the his article (&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=5f1975e7-9326-4e12-9d73-cc2919e941e1&amp;amp;url=http%3a%2f%2fwww.networksec.org%2fArticles%2fAuthenticationThePitfallOfTwoFactorAuthentication"&gt;Authentication
: The Pitfall of Two factor authentication&lt;/a&gt;) &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=5f1975e7-9326-4e12-9d73-cc2919e941e1&amp;amp;url=http%3a%2f%2fwww.networksec.org%2fMain%2fAboutJason"&gt;Jason&lt;/a&gt; says:&lt;br&gt;
"&lt;i&gt;In the phishing scenario, challenge response type of second factor seems to be
problematic to the phishers. However, that really isn't stopping all the attackers.
The desperate ones can still leverage Man in the middle type of attack. There are
a few ways for man in the middle attacks to work. One is to put up a look-alike malicious
site which is basically a proxy to the actual bank's website. When the victim login
with proper credentials, the attacker can simply ride on that established online banking
session. Notice that even challenge-response type of token would work in this case
because the attacker (or the man in the middle) is passively observing the connection
between the bank and the victim. The challenge will reach the victim, who will then
send in the response. The attack simply proxies the traffic until the session is establish
and then sends in the fraud transaction.&lt;/i&gt;" 
&lt;br&gt;
&lt;br&gt;
I would say that key here is to do all the transactions that need security over 2
way SSL where mutual authentication is required between device (&amp;amp; thus the user)
and web server and all communication happens encrypted with a session key negotiated
between device&amp;nbsp;and web server. This way session hijacks could be prevented (correct
me if I am missing something).&lt;br&gt;
&lt;br&gt;
Solution lies in the mutual authentication and communication over secure channel between
a smart device (such as smat card) and web server.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=5f1975e7-9326-4e12-9d73-cc2919e941e1" /&gt;</description>
      <comments>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,5f1975e7-9326-4e12-9d73-cc2919e941e1.aspx</comments>
      <category>Misc</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetcard.com/blogs/ksachdeva/Trackback.aspx?guid=b1956e3e-180a-4d6b-bc00-35823b5cb2e2</trackback:ping>
      <pingback:server>http://www.dotnetcard.com/blogs/ksachdeva/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,b1956e3e-180a-4d6b-bc00-35823b5cb2e2.aspx</pingback:target>
      <dc:creator>Kapil Sachdeva</dc:creator>
      <wfw:comment>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,b1956e3e-180a-4d6b-bc00-35823b5cb2e2.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetcard.com/blogs/ksachdeva/SyndicationService.asmx/GetEntryCommentsRss?guid=b1956e3e-180a-4d6b-bc00-35823b5cb2e2</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Below are the details for the registration for SecureTheWeb context. Registration
site also provide forum for posting questions/issues/problems.
</p>
        <p>
Cryptoflex.NET is a smart card platform implementing a subset of ECMA specification
for CLR, IL, Metadata and core libraries. This new smart card technology (already
deployed in <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=b1956e3e-180a-4d6b-bc00-35823b5cb2e2&amp;url=http%3a%2f%2fwww.dotnetcard.com%2fblogs%2fksachdeva%2fPermaLink%2cguid%2ccfef836b-124d-413e-aca8-67b7b6911312.aspx">product
form in Microsoft for their corporate ID program</a>) allows the creation of
both on-card and off-card(client) applications much easier and faster than it has
been done before on other smart card platforms. More on the platform and SDK in upcoming
posts.
</p>
        <p>
 
</p>
        <img src="http://www.dotnetcard.com/blogs/ksachdeva/content/binary/image_emailing_securetheweb_062006_2.jpg" border="0" />
        <img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=b1956e3e-180a-4d6b-bc00-35823b5cb2e2" />
      </body>
      <title>SecureTheWeb : World wide secure web services developer context</title>
      <guid isPermaLink="false">http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,b1956e3e-180a-4d6b-bc00-35823b5cb2e2.aspx</guid>
      <link>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,b1956e3e-180a-4d6b-bc00-35823b5cb2e2.aspx</link>
      <pubDate>Tue, 27 Jun 2006 17:10:41 GMT</pubDate>
      <description>&lt;p&gt;
Below are the details for the registration for SecureTheWeb context. Registration
site also provide forum for posting questions/issues/problems.
&lt;/p&gt;
&lt;p&gt;
Cryptoflex.NET is a smart card platform implementing a subset of ECMA specification
for CLR, IL, Metadata and core libraries. This new smart card technology (already
deployed in &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=b1956e3e-180a-4d6b-bc00-35823b5cb2e2&amp;amp;url=http%3a%2f%2fwww.dotnetcard.com%2fblogs%2fksachdeva%2fPermaLink%2cguid%2ccfef836b-124d-413e-aca8-67b7b6911312.aspx"&gt;product
form in Microsoft for their corporate&amp;nbsp;ID program&lt;/a&gt;) allows the creation of
both on-card and off-card(client) applications much easier and faster than it has
been done before on other smart card platforms. More on the platform and SDK in upcoming
posts.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img src="http://www.dotnetcard.com/blogs/ksachdeva/content/binary/image_emailing_securetheweb_062006_2.jpg" border=0&gt;&lt;img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=b1956e3e-180a-4d6b-bc00-35823b5cb2e2" /&gt;</description>
      <comments>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,b1956e3e-180a-4d6b-bc00-35823b5cb2e2.aspx</comments>
      <category>.NET Smartcard SDK</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetcard.com/blogs/ksachdeva/Trackback.aspx?guid=5a1dd67e-796b-4416-935d-3717819d8e36</trackback:ping>
      <pingback:server>http://www.dotnetcard.com/blogs/ksachdeva/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,5a1dd67e-796b-4416-935d-3717819d8e36.aspx</pingback:target>
      <dc:creator>Kapil Sachdeva</dc:creator>
      <wfw:comment>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,5a1dd67e-796b-4416-935d-3717819d8e36.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetcard.com/blogs/ksachdeva/SyndicationService.asmx/GetEntryCommentsRss?guid=5a1dd67e-796b-4416-935d-3717819d8e36</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=5a1dd67e-796b-4416-935d-3717819d8e36&amp;url=http%3a%2f%2fprojectliberty.org%2fresources%2fwhitepapers%2fSIM_Strong_Authentcation_Whitepaper.pdf">http://projectliberty.org/resources/whitepapers/SIM_Strong_Authentcation_Whitepaper.pdf</a>
        </p>
        <p align="justify">
"This paper presents an innovative service called SIM strong authentication service
that extends the usage of GSM SIM authentication to Internet Web services. The goal
of this proof-of-concept is to demonstrate the possibility of implementing innovative
service in a heterogeneous environment using Liberty Alliance Federation Standard.
Telenor, Axalto, Linus and Oslo University College have implemented a proof-of-concept
prototype in Oslo. The architecture is based on a multi-vendor environment where SUN
provides the Identity Provider, IBM the Identity Provider and Service Provider Proxy
to connect non-Liberty Alliance Service Providers to the system, Lucent Technologies
the Radius server and Ulticom the SS7 MAP Authentication Gateway connecting the prototype
to the Telenor mobile network. A typical user flow for such a service would be the
case of a user browsing on the World Wide Web from home, a customer premise, an Internet
café, etc. When trying to access a protected resource such as Webmail, company portal,
or bank account, he logs on to the requested secured site simply by placing his mobile
phone close by and communicating with his PC via Bluetooth, or using a SIM card-equipped
dongle, card reader, or 2G/3G PC card. This service is available anywhere and can
support any Internet services. It is ideal for services like Internet Banking, eAdministration
or enterprise internal web pages. The SIM strong authentication is both user-friendly
and cost efficient, with a low deployment threshold. The technology is also capable
of supporting other Smart-Card based identity services such as USIM (UMTS), certificate
based schemes (E.g. TLS) and One Time Password schemes (OTP). A demonstration of the
SIM based service is being demonstrated at the 3GSM World Congress in Barcelona, February
2006."
</p>
        <img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=5a1dd67e-796b-4416-935d-3717819d8e36" />
      </body>
      <title>Offering SIM Strong Authentication to Internet Services</title>
      <guid isPermaLink="false">http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,5a1dd67e-796b-4416-935d-3717819d8e36.aspx</guid>
      <link>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,5a1dd67e-796b-4416-935d-3717819d8e36.aspx</link>
      <pubDate>Fri, 10 Mar 2006 13:21:52 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=5a1dd67e-796b-4416-935d-3717819d8e36&amp;amp;url=http%3a%2f%2fprojectliberty.org%2fresources%2fwhitepapers%2fSIM_Strong_Authentcation_Whitepaper.pdf"&gt;http://projectliberty.org/resources/whitepapers/SIM_Strong_Authentcation_Whitepaper.pdf&lt;/a&gt;
&lt;/p&gt;
&lt;p align=justify&gt;
"This paper presents an innovative service called SIM strong authentication service
that extends the usage of GSM SIM authentication to Internet Web services. The goal
of this proof-of-concept is to demonstrate the possibility of implementing innovative
service in a heterogeneous environment using Liberty Alliance Federation Standard.
Telenor, Axalto, Linus and Oslo University College have implemented a proof-of-concept
prototype in Oslo. The architecture is based on a multi-vendor environment where SUN
provides the Identity Provider, IBM the Identity Provider and Service Provider Proxy
to connect non-Liberty Alliance Service Providers to the system, Lucent Technologies
the Radius server and Ulticom the SS7 MAP Authentication Gateway connecting the prototype
to the Telenor mobile network. A typical user flow for such a service would be the
case of a user browsing on the World Wide Web from home, a customer premise, an Internet
café, etc. When trying to access a protected resource such as Webmail, company portal,
or bank account, he logs on to the requested secured site simply by placing his mobile
phone close by and communicating with his PC via Bluetooth, or using a SIM card-equipped
dongle, card reader, or 2G/3G PC card. This service is available anywhere and can
support any Internet services. It is ideal for services like Internet Banking, eAdministration
or enterprise internal web pages. The SIM strong authentication is both user-friendly
and cost efficient, with a low deployment threshold. The technology is also capable
of supporting other Smart-Card based identity services such as USIM (UMTS), certificate
based schemes (E.g. TLS) and One Time Password schemes (OTP). A demonstration of the
SIM based service is being demonstrated at the 3GSM World Congress in Barcelona, February
2006."
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=5a1dd67e-796b-4416-935d-3717819d8e36" /&gt;</description>
      <comments>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,5a1dd67e-796b-4416-935d-3717819d8e36.aspx</comments>
      <category>Identity Management</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetcard.com/blogs/ksachdeva/Trackback.aspx?guid=266f831b-3ed6-4da3-8f65-a5db4b25ca0e</trackback:ping>
      <pingback:server>http://www.dotnetcard.com/blogs/ksachdeva/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,266f831b-3ed6-4da3-8f65-a5db4b25ca0e.aspx</pingback:target>
      <dc:creator>Kapil Sachdeva</dc:creator>
      <wfw:comment>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,266f831b-3ed6-4da3-8f65-a5db4b25ca0e.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetcard.com/blogs/ksachdeva/SyndicationService.asmx/GetEntryCommentsRss?guid=266f831b-3ed6-4da3-8f65-a5db4b25ca0e</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <title>RE: Rohan Pintos's blogpost - InfoCard or JavaCard // Identity Management</title>
      <guid isPermaLink="false">http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,266f831b-3ed6-4da3-8f65-a5db4b25ca0e.aspx</guid>
      <link>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,266f831b-3ed6-4da3-8f65-a5db4b25ca0e.aspx</link>
      <pubDate>Fri, 10 Mar 2006 11:34:06 GMT</pubDate>
      <description>&lt;p&gt;
Rohan writes:
&lt;/p&gt;
&lt;pre&gt;&lt;strong&gt;&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fblogs.sun.com%2froller%2fpage%2frohanpinto%3fentry%3dinfocard_or_javacard"" alt="PermaLink to /page/rohanpinto?entry=infocard_or_javacard"&gt;&lt;font color=#000000&gt;InfoCard
or JavaCard&lt;/font&gt;&lt;/a&gt; // &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fblogs.sun.com%2froller%2fpage%2frohanpinto%2f%3fcatname%3dIdentity" Management" rel=tag&gt;Identity
Management&lt;/a&gt;&lt;/strong&gt;
&lt;br&gt;
&lt;p&gt;
&lt;p&gt;
&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.identityblog.com%2f"" target=_blank&gt;Kim&lt;/a&gt; had
posted a nice article on &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.identityblog.com%2f2005%2f12%2f10.html%23a372"" target=_blank&gt;A
simple managed payment card example&lt;/a&gt; a while ago. So basicaly&lt;p&gt;
what happens with a "issued" &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fmsdn.microsoft.com%2fwindowsvista%2fbuilding%2finfocard%2fdefault.aspx"" target=_blank&gt;infocard&lt;/a&gt; is
that the &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fmsdn.microsoft.com%2fwindowsvista%2fbuilding%2finfocard%2fdefault.aspx"" target=_blank&gt;infocard&lt;/a&gt; only
contains a pointer to where the 
&lt;p&gt;
user information is to be obtained from &lt;em&gt;(in this case as per &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.identityblog.com%2f2005%2f12%2f10.html%23a372"" target=_blank&gt;Kim's
example&lt;/a&gt; the issuer happens &lt;/em&gt;
&lt;p&gt;
&lt;em&gt;to&lt;/em&gt;&lt;em&gt;be &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.bankofamerica.com%2f"" target=_blank&gt;Bank
Of America&lt;/a&gt;, and the requestor is &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.amazon.com%2f"" target=_blank&gt;amazon.com&lt;/a&gt;)&lt;/em&gt;.
Well, &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.dotnetcard.com%2fblogs%2fksachdeva"" target=_blank&gt;Kapil&lt;/a&gt; had
a nicer post on&lt;p&gt;
&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.dotnetcard.com%2fblogs%2fksachdeva%2fPermaLink%2cguid%2cbf3ad3ca-c83e-4701-800c-8afe2d9825d6.aspx"" target=_blank&gt;Smartcards
and Federated Identity&lt;/a&gt;. &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.dotnetcard.com%2fblogs%2fksachdeva"" target=_blank&gt;Kapil&lt;/a&gt; quotes
Smartcards are the actually the real enabler of
&lt;/p&gt;
&lt;p&gt;
biggest network of identity federations world has known till date i.e GSM.&lt;br&gt;
&lt;br&gt;
[...]&lt;br&gt;
&lt;br&gt;
various standards like &lt;span class=caps&gt;SAML&lt;/span&gt;, Liberty, InfoCard/WS-Trust, WS-Federation
etc for identity 
&lt;/p&gt;
&lt;p&gt;
federationrespect and understand the usefulness of security devices like Smartcards.
All 
&lt;/p&gt;
&lt;p&gt;
these standards propose the solution to same set of problems in &lt;em&gt;almost&lt;/em&gt; same
way and differ
&lt;/p&gt;
&lt;p&gt;
mostly in wire protocols used. SAML and Liberty has a profiles ECP (Enhanced client
proxy)
&lt;/p&gt;
&lt;p&gt;
and LECP (Liberty enabled client or proxy) respectively which enables a Smartcard
based
&lt;/p&gt;
&lt;p&gt;
authentication where as InfoCard (a profile of WS-Trust) treats Smartcard as another
Security
&lt;/p&gt;
&lt;p&gt;
token service which can generate self issued security tokens.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;
nice... I see the light at the end of the tunnel. infocard treats a smartcard as a
personal 
&lt;/p&gt;
&lt;p&gt;
security token service (PSTS) which can issue security token in form of SAML assertions. 
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;
and so i thought... or rather... &lt;em&gt;continue to think...&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;
Whats the difference between the long existent &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fjava.sun.com%2fproducts%2fjavacard%2f"" target=_blank&gt;JavaCard&lt;/a&gt;/&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.projectliberty.org%2f"" target=_blank&gt;Liberty&lt;/a&gt; vs &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fmsdn.microsoft.com%2fwindowsvista%2fbuilding%2finfocard%2fdefault.aspx"" target=_blank&gt;InfoCard&lt;/a&gt;/&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fmsdn.microsoft.com%2flibrary%2fdefault.asp%3furl%3d%2flibrary%2fen-us%2fdnglobspec%2fhtml%2fws-federation.asp"" target=_blank&gt;WS-Federation&lt;/a&gt; ? 
&lt;/p&gt;
&lt;/pre&gt;
&lt;p&gt;
JavaCard/Liberty vs InfoCard/WS-Federation : There is no comparison matrix like this
because:
&lt;/p&gt;
&lt;p align=justify&gt;
JavaCard technology is not tied to Liberty Alliance and vice versa. Liberty Alliance
specifies&amp;nbsp;that security devices (and smart card&amp;nbsp;is one example) can be used
to do the authentication. How to communicate to them&amp;nbsp;is unspecified and which
makes sense as&amp;nbsp;they will have to specify the&amp;nbsp;protocol for every device&amp;nbsp;that
is our there. Now, JavaCard is one type of smart card which has virtual machine, run
time and libraries specified by SUN microsystems which we smart card manufacturers
implement and put on top of our smart card operating system. There are other types
of smart cards for eg. native smart cards which do not have capabilities&amp;nbsp;to run
managed code, there is a&amp;nbsp;.NET Smart card which has a virtual machine, run time
and libraries specified by ECMA [our implementation is a subset of ECMA specifications
for .NET like JavaCard specifications are subset of core Java specifications], and
there is one more type which is called&amp;nbsp;Multos smart card.
&lt;/p&gt;
&lt;p align=justify&gt;
That said, you could use .NET Smart card in products/implementations of Liberty Alliance.
As a matter of fact all the demos that I have done with Liberty Alliance &amp;amp; InfoCard/WS-trust/WS-Federation
are with .NET Smartcard. Reason for using .NET Smart card is because it supports richer
set of APIs (Hashtable,ArrayList...), language features (strings,long..) and Xml parsing.
These features are not availbale in exisiting JavaCards (2.2) and would be part of
JavaCard 3.0.
&lt;/p&gt;
&lt;p align=justify&gt;
Now, the way you put the matrix it seems that you are thinking of some relation between
JavaCard &amp;amp; InfoCard. InfoCard does have a "card" as a&amp;nbsp;suffix but it does
not mean it is a smart card. InfoCard is a metadata expressed in XML&amp;nbsp;which describes
how a user could authenticate, where the identity provider/security token service
is located and what are claims that are supported and JavaCard is a platform for which
you could write applications that would store credentials and process requests to
use them.
&lt;/p&gt;
&lt;pre&gt;
&lt;p&gt;
I remember sometime back I had read an article on &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.dotnetcard.com%2fblogs%2fksachdeva%2fct.ashx%3fid%3dcfef836b-124d-413e-aca8-67b7b6911312%26url%3dhttp%253a%252f%252fredmondmag.com%252ffeatures%252farticle.asp%253fEditorialsID%253d524"" target=_blank&gt;Microsoft
Employees Get Carded&lt;/a&gt;" by Karen 
&lt;/p&gt;
&lt;p&gt;
EpperHoffman via &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.dotnetcard.com%2fblogs%2fksachdeva%2fPermaLink%2cguid%2ccfef836b-124d-413e-aca8-67b7b6911312.aspx"" target=_blank&gt;Kapil's
Blog&lt;/a&gt;. Well, &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.sun.com%2faboutsun%2fmedia%2fceo%2fmgt_mcnealy.html"" target=_blank&gt;Scott&lt;/a&gt; made
us use these along &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.pcmag.com%2farticle2%2f0%2c1895%2c1386855%2c00.asp"" target=_blank&gt;from&lt;/a&gt; &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.computerworld.com%2fhardwaretopics%2fhardware%2fstory%2f0%2c10801%2c66102%2c00.html"" target=_blank&gt;a&lt;/a&gt; &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.ottawabusinessjournal.com%2f298259103243464.php"" target=_blank&gt;long&lt;/a&gt; &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.java.com%2fen%2fjavahistory%2ftimeline.jsp"" target=_blank&gt;time&lt;/a&gt; &lt;a href='http://www.jroller.com/page/xroads?entry=scott_mcnealy_s_only_surprising"' target=_blank&gt;ago&lt;/a&gt;...And
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.microsoft.com%2ftechnet%2fsecurity%2ftopics%2fidentitymanagement%2fscard.mspx"" target=_blank&gt;Microsoft&lt;/a&gt;'s &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.microsoft.com%2ftechnet%2fprodtechnol%2fwindows2000serv%2freskit%2fDefault.asp%3furl%3d%2ftechnet%2fprodtechnol%2fwindows2000serv%2freskit%2fdeploy%2fdgch_pki_odbg.asp"" target=_blank&gt;views&lt;/a&gt; on &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.microsoft.com%2ftechnet%2fprodtechnol%2fwindows2000serv%2fevaluate%2ffeatfunc%2f2000pk.mspx"" target=_blank&gt;smartcards&lt;/a&gt; &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.microsoft.com%2ftechnet%2fsecurity%2ftopics%2fidentitymanagement%2fsmrtcdcb%2fdefault.mspx"" target=_blank&gt;are&lt;/a&gt; &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwhitepapers.zdnet.co.uk%2f0%2c39025945%2c60006640p-39000495q%2c00.htm"" target=_blank&gt;no&lt;/a&gt; &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.microsoft.com%2ftechnet%2fsecurity%2ftopics%2fnetworksecurity%2fsecuresmartcards%2fscpgch02.mspx"" target=_blank&gt;different&lt;/a&gt;. 
&lt;/p&gt;
&lt;/pre&gt;
&lt;p align=justify&gt;
Smart card technology is a proven security technology and hope technologists around
the world appreciate its importance for web security also. 
&lt;/p&gt;
&lt;pre&gt;
&lt;p&gt;
&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fblogs.sun.com%2froller%2fpage%2fhubertsblog"" target=_blank&gt;Hubert&lt;/a&gt; has
put together a nice &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fmediacast.sun.com%2fshare%2fhubertsblog%2flotd_screenshots.pdf"" target=_blank&gt;demo&lt;/a&gt; of
how a using Liberty’s ID-WSF protocols, we can create a 
&lt;/p&gt;
&lt;p&gt;
module that greatly helps the user in dealing with his digital identities. Currently &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.theregister.co.uk%2f2005%2f02%2f02%2fdell_latitude_launch%2f"" target=_blank&gt;laptops&lt;/a&gt;,
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.sun.com%2fsunray%2fsunray1%2f"" target=_blank&gt;sunray
1g&lt;/a&gt;, &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e&amp;amp;url=http%3a%2f%2fwww.sun.com%2fsunray%2fsunray170"" target=_blank&gt;sunray
170&lt;/a&gt; and &lt;a href="" target=_blank&gt;desktops&lt;/a&gt; &lt;strong&gt;ARE&lt;/strong&gt; available with
builtin smartcard readers. 
&lt;/p&gt;
&lt;p&gt;
and hence my dilema...
&lt;/p&gt;
&lt;/pre&gt;
&lt;p align=justify&gt;
This is really an excellent demo, I am also working on a smiliar type of demo (Liberty
Alliance)&amp;nbsp;in which&amp;nbsp;the authentication is done using a challenge-response
algorithm (like CRAM-MD5) where the response is generated by Smart card instead of
using username/passoword (as done&amp;nbsp;in Hubert's demo). It is another thing that
I will&amp;nbsp; use a theme other than the famous wine shop&amp;nbsp;example as I am a teetotaler
:) .
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=266f831b-3ed6-4da3-8f65-a5db4b25ca0e" /&gt;</description>
      <comments>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,266f831b-3ed6-4da3-8f65-a5db4b25ca0e.aspx</comments>
      <category>Identity Management</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetcard.com/blogs/ksachdeva/Trackback.aspx?guid=d883d958-f3f0-4e26-a6b7-da664f939cac</trackback:ping>
      <pingback:server>http://www.dotnetcard.com/blogs/ksachdeva/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,d883d958-f3f0-4e26-a6b7-da664f939cac.aspx</pingback:target>
      <dc:creator>Kapil Sachdeva</dc:creator>
      <wfw:comment>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,d883d958-f3f0-4e26-a6b7-da664f939cac.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetcard.com/blogs/ksachdeva/SyndicationService.asmx/GetEntryCommentsRss?guid=d883d958-f3f0-4e26-a6b7-da664f939cac</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today in keio University, Tokyo, Japan at <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=d883d958-f3f0-4e26-a6b7-da664f939cac&amp;url=http%3a%2f%2fhttp%3a%2f%2fwww.w3.org%2f2005%2f10%2fubiweb-workshop-cfp.html">W3C
workshop on Ubiquitous web </a>I gave the talk on device coordination with
web applications. The position paper can be found <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=d883d958-f3f0-4e26-a6b7-da664f939cac&amp;url=http%3a%2f%2fwww.w3.org%2f2006%2f02%2faxalto-paper.html">here </a>and
presentation is hosted <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=d883d958-f3f0-4e26-a6b7-da664f939cac&amp;url=http%3a%2f%2fwww.dotnetcard.com%2fPresentations%2fdevice_coordination_with_webapps.html">here</a>.
</p>
        <p>
The position is basically to standardize the interface to communicate with the security
devices which are network addressable and are discoverable using standard discovery
protocols such as UPnP, Bonjour or ZeroConf and are locally connected to
the user's machine, from the web page and script from remote web site rendered
by browsers.
</p>
        <img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=d883d958-f3f0-4e26-a6b7-da664f939cac" />
      </body>
      <title>Device coordination with web applications.</title>
      <guid isPermaLink="false">http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,d883d958-f3f0-4e26-a6b7-da664f939cac.aspx</guid>
      <link>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,d883d958-f3f0-4e26-a6b7-da664f939cac.aspx</link>
      <pubDate>Thu, 09 Mar 2006 06:24:26 GMT</pubDate>
      <description>&lt;p&gt;
Today in&amp;nbsp;keio University,&amp;nbsp;Tokyo, Japan&amp;nbsp;at &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=d883d958-f3f0-4e26-a6b7-da664f939cac&amp;amp;url=http%3a%2f%2fhttp%3a%2f%2fwww.w3.org%2f2005%2f10%2fubiweb-workshop-cfp.html"&gt;W3C
workshop on Ubiquitous web&amp;nbsp;&lt;/a&gt;I gave the&amp;nbsp;talk on device coordination with
web applications. The position paper can be found &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=d883d958-f3f0-4e26-a6b7-da664f939cac&amp;amp;url=http%3a%2f%2fwww.w3.org%2f2006%2f02%2faxalto-paper.html"&gt;here &lt;/a&gt;and
presentation is hosted &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=d883d958-f3f0-4e26-a6b7-da664f939cac&amp;amp;url=http%3a%2f%2fwww.dotnetcard.com%2fPresentations%2fdevice_coordination_with_webapps.html"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
The position is basically to standardize the interface to communicate with the security
devices which are network addressable and are discoverable using standard discovery
protocols such as&amp;nbsp;UPnP, Bonjour or&amp;nbsp;ZeroConf and are locally connected to
the user's machine, from the web page and script from remote web site&amp;nbsp;rendered
by browsers.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=d883d958-f3f0-4e26-a6b7-da664f939cac" /&gt;</description>
      <comments>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,d883d958-f3f0-4e26-a6b7-da664f939cac.aspx</comments>
      <category>Misc</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetcard.com/blogs/ksachdeva/Trackback.aspx?guid=1e2230a7-8cd7-4ca6-a194-94766fa3e5e8</trackback:ping>
      <pingback:server>http://www.dotnetcard.com/blogs/ksachdeva/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,1e2230a7-8cd7-4ca6-a194-94766fa3e5e8.aspx</pingback:target>
      <dc:creator>Kapil Sachdeva</dc:creator>
      <wfw:comment>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,1e2230a7-8cd7-4ca6-a194-94766fa3e5e8.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetcard.com/blogs/ksachdeva/SyndicationService.asmx/GetEntryCommentsRss?guid=1e2230a7-8cd7-4ca6-a194-94766fa3e5e8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=1e2230a7-8cd7-4ca6-a194-94766fa3e5e8&amp;url=http%3a%2f%2fwww.ovum.com%2fnews%2feuronews.asp%3fid%3d3636">http://www.ovum.com/news/euronews.asp?id=3636</a>
        </p>
        <p>
Key Points:
</p>
        <ul>
          <li>
            <!--StartFragment -->
            <font size="2">Identity management has been the fastest growing
security sector, and we are pleased to report good progress in getting acceptance
of the Liberty Alliance and SAML 2 standards. </font>
          </li>
          <li>
            <font size="2">Identity management will become even more prominent, but in the enterprise
space it will mostly be intra-enterprise, with inter-enterprise initiatives, which
are still a couple of years away.</font>
          </li>
          <li>
            <font size="2">Much faster development of identity and identification infrastructure
in the government sector, both for law enforcement and for accessing public services.</font>
          </li>
        </ul>
        <img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=1e2230a7-8cd7-4ca6-a194-94766fa3e5e8" />
      </body>
      <title>Security review of 2005 by Ovum</title>
      <guid isPermaLink="false">http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,1e2230a7-8cd7-4ca6-a194-94766fa3e5e8.aspx</guid>
      <link>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,1e2230a7-8cd7-4ca6-a194-94766fa3e5e8.aspx</link>
      <pubDate>Tue, 20 Dec 2005 23:30:01 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=1e2230a7-8cd7-4ca6-a194-94766fa3e5e8&amp;amp;url=http%3a%2f%2fwww.ovum.com%2fnews%2feuronews.asp%3fid%3d3636"&gt;http://www.ovum.com/news/euronews.asp?id=3636&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Key Points:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;!--StartFragment --&gt;&lt;font size=2&gt;Identity management has been the fastest growing
security sector, and we are pleased to report good progress in getting acceptance
of the Liberty Alliance and SAML 2 standards.&amp;nbsp;&lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;font size=2&gt;Identity management will become even more prominent, but in the enterprise
space it will mostly be intra-enterprise, with inter-enterprise initiatives, which
are still a couple of years away.&lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;font size=2&gt;Much faster development of identity and identification infrastructure
in the government sector, both for law enforcement and for accessing public services.&lt;/font&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=1e2230a7-8cd7-4ca6-a194-94766fa3e5e8" /&gt;</description>
      <comments>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,1e2230a7-8cd7-4ca6-a194-94766fa3e5e8.aspx</comments>
      <category>Identity Management</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetcard.com/blogs/ksachdeva/Trackback.aspx?guid=06209ed1-ebeb-48da-ab9f-ca0833c4942a</trackback:ping>
      <pingback:server>http://www.dotnetcard.com/blogs/ksachdeva/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,06209ed1-ebeb-48da-ab9f-ca0833c4942a.aspx</pingback:target>
      <dc:creator>Kapil Sachdeva</dc:creator>
      <wfw:comment>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,06209ed1-ebeb-48da-ab9f-ca0833c4942a.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetcard.com/blogs/ksachdeva/SyndicationService.asmx/GetEntryCommentsRss?guid=06209ed1-ebeb-48da-ab9f-ca0833c4942a</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <title>Followup on A simple managed payment card example from Kim Cameron</title>
      <guid isPermaLink="false">http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,06209ed1-ebeb-48da-ab9f-ca0833c4942a.aspx</guid>
      <link>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,06209ed1-ebeb-48da-ab9f-ca0833c4942a.aspx</link>
      <pubDate>Mon, 12 Dec 2005 17:30:32 GMT</pubDate>
      <description>&lt;p align=justify&gt;
A very interesting &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=06209ed1-ebeb-48da-ab9f-ca0833c4942a&amp;amp;url=http%3a%2f%2fwww.identityblog.com%2f2005%2f12%2f10.html%23a372"&gt;example&lt;/a&gt; from &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=06209ed1-ebeb-48da-ab9f-ca0833c4942a&amp;amp;url=http%3a%2f%2fwww.identityblog.com%2f"&gt;Kim
Cameron &lt;/a&gt;on the use of InfoCards to send the credit-card number. To make it more
interesting and validating the philosophy of InfoCard system being &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=06209ed1-ebeb-48da-ab9f-ca0833c4942a&amp;amp;url=http%3a%2f%2fhttp%3a%2f%2fwww.identityblog.com%2f2005%2f12%2f06.html%23a370"&gt;user
centric and not PC centric &lt;/a&gt;and its extensibility&amp;nbsp;I can give one more scenario
regarding payment cards. As I wrote in&amp;nbsp;entries &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=06209ed1-ebeb-48da-ab9f-ca0833c4942a&amp;amp;url=http%3a%2f%2fwww.dotnetcard.com%2fblogs%2fksachdeva%2fDefault.aspx%23abf3ad3ca-c83e-4701-800c-8afe2d9825d6"&gt;here&lt;/a&gt; and &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=06209ed1-ebeb-48da-ab9f-ca0833c4942a&amp;amp;url=http%3a%2f%2fwww.dotnetcard.com%2fblogs%2fksachdeva%2fDefault.aspx%23a4e194c99-ff0b-4d13-9c69-5d37b027ae33"&gt;here&lt;/a&gt;&amp;nbsp;InfoCard
sees the security device like Smartcard as a &lt;strong&gt;personal security token service&lt;/strong&gt; (PSTS)
which can issue security token in form of SAML assertions and so in the &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=06209ed1-ebeb-48da-ab9f-ca0833c4942a&amp;amp;url=http%3a%2f%2fwww.identityblog.com%2fimages%2f2005%2f12%2f10%2fpayment.gif"&gt;picture&lt;/a&gt; the
identity provider (bank) can be replaced by the Smartcard (actually the bank issued
you the Smartcard as its&amp;nbsp;offline representative). Instead of downloading the
one time credit card identity token from the user's bank, the InfoCard system request
the Smartcard (PSTS)&amp;nbsp;for SAML assertion (security token) which would contain
the credit card number (can be one time valid or static), attributes of user such
as name, billing address etc. Of course assertion would be digitally signed (XML signature)
&amp;amp; encrypted (XML Encryption or SSL) and would be validated by bank once transaction
is sent&amp;nbsp;by the shopping site. 
&lt;/p&gt;
&lt;p align=justify&gt;
&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;font face=Verdana size=2&gt;You
can appreciate that fact that the sensitive data like credit card number, expiration
etc is not on your PC but on Smartcard and you avoid a round trip to Identity provider.&amp;nbsp;Smartcard
as PSTS not only enable the transactions on PC but also can be used in Kiosk, ATM
etc&amp;nbsp;thanks to&amp;nbsp;its mobility aspect. Automation (no need to type the details
on web forms), good user experience and security are achieved in this model.&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;&lt;?xml:namespace prefix = o /&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;font face=Verdana size=2&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=06209ed1-ebeb-48da-ab9f-ca0833c4942a" /&gt;</description>
      <comments>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,06209ed1-ebeb-48da-ab9f-ca0833c4942a.aspx</comments>
      <category>Identity Management</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetcard.com/blogs/ksachdeva/Trackback.aspx?guid=bf3ad3ca-c83e-4701-800c-8afe2d9825d6</trackback:ping>
      <pingback:server>http://www.dotnetcard.com/blogs/ksachdeva/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,bf3ad3ca-c83e-4701-800c-8afe2d9825d6.aspx</pingback:target>
      <dc:creator>Kapil Sachdeva</dc:creator>
      <wfw:comment>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,bf3ad3ca-c83e-4701-800c-8afe2d9825d6.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetcard.com/blogs/ksachdeva/SyndicationService.asmx/GetEntryCommentsRss?guid=bf3ad3ca-c83e-4701-800c-8afe2d9825d6</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="justify">
          <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=bf3ad3ca-c83e-4701-800c-8afe2d9825d6&amp;url=http%3a%2f%2fduckdown.blogspot.com%2f">James
McGovern</a> recently asked "<a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=bf3ad3ca-c83e-4701-800c-8afe2d9825d6&amp;url=http%3a%2f%2fduckdown.blogspot.com%2f2005%2f12%2fthoughts-on-bloggers-and-federated.html">How
should we think about SmartCards within our own infrastructure and how it plays with
federated identity?</a>". I have been talking about the <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=bf3ad3ca-c83e-4701-800c-8afe2d9825d6&amp;url=http%3a%2f%2fwww.dotnetcard.com%2fblogs%2fksachdeva%2fCategoryView%2ccategory%2cDemos.aspx">demos</a> we
have done with Smartcard in Identity management space but never really talked about
the essence of using Smartcards in this domain. I take this oppurtunity to try to
explain how Smartcard plays a vital role in federated identity.
</p>
        <p align="justify">
Identity federation although new to Internet (www) and world of web services,
is not a new concept for the Smartcards. Smartcards are the actually the real
enabler of biggest network of identity federations world has known till date i.e GSM.
It is this small computer which enables the roaming in the GSM network and let us
make use of our mobile phones at places where our operators do not have presence.
GSM was devised with the core objective of business harmonization - "you can use my
network even though your are a subscriber of another network in another country" which
required technical harmonization. Problem is that network 1 does not
have an account for you and cannot bill you but they can get your and your operator's
(network 2) identity from the phone and ask your operator if they will pay the
charges. Of course the operator would want a strong proof of if you are you and not
somebody who has stolen your account number. Need is to have a strong authentication
for eg using shared key cryptographic where there are exactly 2 copies of secret key
- one residing in mobile phone and other at operator's end. The figure below illustrate
how a basic GSM authentication is done (it is actually more complicated but for
simplicity I am giving this example) :
</p>
        <p>
          <img src="http://www.dotnetcard.com/blogs/ksachdeva/content/binary/gsm1.JPG" border="0" />
        </p>
        <p>
 
</p>
        <p align="justify">
Basically the user's network sends a random number and result after its encryption
with shared key to the visiting network and says that if user's phone gives the same
encryption result for the random number I will pay the bill. As you can see there
is not only a requirement of strong authenitcation but secure storage of shared key
(not even accessible to user) and what better technology to use than Smartcard
which has the secure, tamper resistant hardware and secure computing capabilities.
Computing capabilities are equally important as it is of no use storing the key in
Smartcard and giving it to phone for performing cryptographic operation.
</p>
        <p align="justify">
Now federated identity for intrenet and intratnet are no different conceptually than
the case that I presented. Only the protocols (SAML, WS-Trust etc) used
by service providers and identity providers on www are different for obvious
reasons. In today's internet the identity of user is of prime interest both to user
and to the service provider and hence the need of Strong authentication.
</p>
        <p align="justify">
Fortunately various standards like SAML, Liberty, InfoCard/WS-Trust, WS-Federation
etc for identity federation respect and understand the usefulness of security
devices like Smartcards. All these standards propose the solution to same set
of problems in _almost_ same way and differ mostly in wire protocols used. SAML
and Liberty has a profiles ECP (Enhanced client proxy) and LECP (Liberty enabled client
or proxy) respectively which enables a Smartcard based authentication where as InfoCard
(a profile of WS-Trust) treats Smartcard as another Security token service which can generate
self issued security tokens.
</p>
        <p align="justify">
Other than Strong authentication, secure storage of attributes/credentials and computing
capability, mobile nature of Smartcards is an added advantage for user.
</p>
        <img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=bf3ad3ca-c83e-4701-800c-8afe2d9825d6" />
      </body>
      <title>Smartcards and Federated Identity.</title>
      <guid isPermaLink="false">http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,bf3ad3ca-c83e-4701-800c-8afe2d9825d6.aspx</guid>
      <link>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,bf3ad3ca-c83e-4701-800c-8afe2d9825d6.aspx</link>
      <pubDate>Mon, 12 Dec 2005 10:39:25 GMT</pubDate>
      <description>&lt;p align=justify&gt;
&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=bf3ad3ca-c83e-4701-800c-8afe2d9825d6&amp;amp;url=http%3a%2f%2fduckdown.blogspot.com%2f"&gt;James
McGovern&lt;/a&gt; recently asked "&lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=bf3ad3ca-c83e-4701-800c-8afe2d9825d6&amp;amp;url=http%3a%2f%2fduckdown.blogspot.com%2f2005%2f12%2fthoughts-on-bloggers-and-federated.html"&gt;How
should we think about SmartCards within our own infrastructure and how it plays with
federated identity?&lt;/a&gt;". I have been talking about the &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=bf3ad3ca-c83e-4701-800c-8afe2d9825d6&amp;amp;url=http%3a%2f%2fwww.dotnetcard.com%2fblogs%2fksachdeva%2fCategoryView%2ccategory%2cDemos.aspx"&gt;demos&lt;/a&gt; we
have done with Smartcard in Identity management space but never really talked about
the essence of using Smartcards in this domain. I take this oppurtunity to try to
explain how Smartcard plays a vital role in federated identity.
&lt;/p&gt;
&lt;p align=justify&gt;
Identity federation although new to&amp;nbsp;Internet (www)&amp;nbsp;and world of web services,
is not a new concept for the Smartcards. Smartcards&amp;nbsp;are&amp;nbsp;the actually the&amp;nbsp;real
enabler of biggest network of identity federations world has known till date i.e GSM.
It is this small computer which enables the roaming in the GSM network and let us
make use of our mobile phones at places where our operators do not have presence.
GSM was devised with the core objective of business harmonization - "you can use my
network even though your are a subscriber of another network in another country" which
required technical harmonization.&amp;nbsp;Problem is&amp;nbsp;that network&amp;nbsp;1 does not
have an account for you and cannot bill you but they can get&amp;nbsp;your and your operator's
(network 2)&amp;nbsp;identity from the phone and ask your operator if they will pay the
charges. Of course the operator would want a strong proof of if you are you and not
somebody who has stolen your account number. Need is to have a strong authentication
for eg using shared key cryptographic where there are exactly 2 copies of secret key
- one residing in mobile phone and other at operator's end. The figure below illustrate
how a basic&amp;nbsp;GSM authentication is done (it is actually more complicated but for
simplicity I am giving this example) :
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.dotnetcard.com/blogs/ksachdeva/content/binary/gsm1.JPG" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p align=justify&gt;
Basically the user's network sends a random number and result after its encryption
with shared key to the visiting network and says that if user's phone gives the same
encryption result for the random number I will pay the bill. As you can see there
is not only a requirement of strong authenitcation but secure storage of shared key
(not even accessible to user)&amp;nbsp;and what better technology to use than Smartcard
which has the secure, tamper resistant&amp;nbsp;hardware and secure computing capabilities.
Computing capabilities are equally important as it is of no use storing the key in
Smartcard and giving it to phone for performing cryptographic operation.
&lt;/p&gt;
&lt;p align=justify&gt;
Now federated identity for intrenet and intratnet are no different conceptually than
the case that I presented. Only the protocols&amp;nbsp;(SAML, WS-Trust etc)&amp;nbsp;used
by service providers and identity providers&amp;nbsp;on www are different for obvious
reasons. In today's internet the identity of user is of prime interest both to user
and to the service provider and hence the need of Strong authentication.
&lt;/p&gt;
&lt;p align=justify&gt;
Fortunately various&amp;nbsp;standards like SAML, Liberty, InfoCard/WS-Trust, WS-Federation
etc for identity federation respect and understand&amp;nbsp;the usefulness of security
devices like Smartcards. All these standards propose the solution to&amp;nbsp;same set
of&amp;nbsp;problems in _almost_ same way and differ mostly in wire protocols used. SAML
and Liberty has a profiles ECP (Enhanced client proxy) and LECP (Liberty enabled client
or proxy) respectively which enables a Smartcard based authentication where as InfoCard
(a profile of WS-Trust) treats Smartcard as another Security token service which can&amp;nbsp;generate
self issued&amp;nbsp;security tokens.
&lt;/p&gt;
&lt;p align=justify&gt;
Other than Strong authentication, secure storage of attributes/credentials and computing
capability, mobile nature of&amp;nbsp;Smartcards is an added advantage for user.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=bf3ad3ca-c83e-4701-800c-8afe2d9825d6" /&gt;</description>
      <comments>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,bf3ad3ca-c83e-4701-800c-8afe2d9825d6.aspx</comments>
      <category>Identity Management</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetcard.com/blogs/ksachdeva/Trackback.aspx?guid=cfef836b-124d-413e-aca8-67b7b6911312</trackback:ping>
      <pingback:server>http://www.dotnetcard.com/blogs/ksachdeva/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,cfef836b-124d-413e-aca8-67b7b6911312.aspx</pingback:target>
      <dc:creator>Kapil Sachdeva</dc:creator>
      <wfw:comment>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,cfef836b-124d-413e-aca8-67b7b6911312.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetcard.com/blogs/ksachdeva/SyndicationService.asmx/GetEntryCommentsRss?guid=cfef836b-124d-413e-aca8-67b7b6911312</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <em>Microsoft is betting big on smart cards for its own employees while working to
make the technology more palatable for the masses. </em>
          <br />
        </p>
        <p>
Read the full <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=cfef836b-124d-413e-aca8-67b7b6911312&amp;url=http%3a%2f%2fredmondmag.com%2ffeatures%2farticle.asp%3fEditorialsID%3d524">article</a>  <span class="aa11gray">by
Karen Epper Hoffman </span>at <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=cfef836b-124d-413e-aca8-67b7b6911312&amp;url=http%3a%2f%2fredmondmag.com">http://redmondmag.com</a></p>
        <img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=cfef836b-124d-413e-aca8-67b7b6911312" />
      </body>
      <title>Microsoft Employees Get Carded </title>
      <guid isPermaLink="false">http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,cfef836b-124d-413e-aca8-67b7b6911312.aspx</guid>
      <link>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,cfef836b-124d-413e-aca8-67b7b6911312.aspx</link>
      <pubDate>Fri, 28 Oct 2005 14:53:14 GMT</pubDate>
      <description>&lt;p&gt;
&lt;em&gt;Microsoft is betting big on smart cards for its own employees while working to
make the technology more palatable for the masses. &lt;/em&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
Read the full &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=cfef836b-124d-413e-aca8-67b7b6911312&amp;amp;url=http%3a%2f%2fredmondmag.com%2ffeatures%2farticle.asp%3fEditorialsID%3d524"&gt;article&lt;/a&gt;&amp;nbsp; &lt;span class=aa11gray&gt;by
Karen Epper Hoffman &lt;/span&gt;at &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=cfef836b-124d-413e-aca8-67b7b6911312&amp;amp;url=http%3a%2f%2fredmondmag.com"&gt;http://redmondmag.com&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=cfef836b-124d-413e-aca8-67b7b6911312" /&gt;</description>
      <comments>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,cfef836b-124d-413e-aca8-67b7b6911312.aspx</comments>
      <category>Misc</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetcard.com/blogs/ksachdeva/Trackback.aspx?guid=4e194c99-ff0b-4d13-9c69-5d37b027ae33</trackback:ping>
      <pingback:server>http://www.dotnetcard.com/blogs/ksachdeva/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,4e194c99-ff0b-4d13-9c69-5d37b027ae33.aspx</pingback:target>
      <dc:creator>Kapil Sachdeva</dc:creator>
      <wfw:comment>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,4e194c99-ff0b-4d13-9c69-5d37b027ae33.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetcard.com/blogs/ksachdeva/SyndicationService.asmx/GetEntryCommentsRss?guid=4e194c99-ff0b-4d13-9c69-5d37b027ae33</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This week in San Diego we showcased the InfoCard and WS-Trust support by .NET Smartcard
which basically hosts the Security Token Service (STS) . This STS generates the RSTR
(Request Security token response) with signed SAML Assertion message in
response to a RST (Request security token) message [Basic WS-Trust protocol
for exchanging security tokens].
</p>
        <p>
Normally as we all know that InfoCard system is part of Avalon/Indigo SDK BETA release
(require .NET 2.0) and supports only self issued identity cards but for this
demo we created a InfoCard System on .NET 1.1 and used WSE 2.0 SP2 to communicate
to the STS hosted in Smart card.
</p>
        <p>
Actually last year at Burton Catayst we did a similar kind of <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=4e194c99-ff0b-4d13-9c69-5d37b027ae33&amp;url=http%3a%2f%2fwww.dotnetcard.com%2fBlogs%2fksachdeva%2fPermaLink.aspx%3fguid%3d0fe2d232-6b74-4fa4-860e-fd0ad929db64">demo</a> which
showed hosting WS-Trust STS on Smartcard and implemented active profile of WS-Federation.
In this demo we showed how user's identity can be secured stored and managed by Smartcard
and can be used by InfoCard System on PC.
</p>
        <p>
Below are some snapshots of the sample application and InfoCard selector GUI on .NET
1.1
</p>
        <p>
1. Smart client application. [ A Service locator ]
</p>
        <p>
 
</p>
        <p>
          <img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/1.SmartClientApp.bmp" border="0" />
        </p>
        <p>
2. Authenticate to Smart card.
</p>
        <p>
 
</p>
        <p>
          <img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/2.SmartCardAuth.bmp" border="0" />
        </p>
        <p>
3. Lookup for Service
</p>
        <p>
 
</p>
        <p>
          <img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/3.LookupServiceFromCatergory.bmp" border="0" />
        </p>
        <p>
4. Select a service
</p>
        <p>
 
</p>
        <p>
          <img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/4.ServiceSelected.bmp" border="0" />
        </p>
        <p>
5. InfoCard Selector GUI (created by us, not same as that in Indigo)
</p>
        <p>
 
</p>
        <p>
          <img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/5.InfoCardSelectionGUI.bmp" border="0" />
        </p>
        <p>
6. Select the InfoCard. This GUI locates the InfoCard [Please note here it is the
metadata] and show only the non-geeky part :). Data (user attributes) are in
Smartcard.
</p>
        <p>
 
</p>
        <p>
 
</p>
        <p>
          <img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/6.InfoCardSelected.bmp" border="0" />
        </p>
        <p>
7. Clicking on Show Details retrieve the data stored (corresponding to supported claims
in InfoCard selected) in the Smartcard.
</p>
        <p>
 
</p>
        <p>
          <img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/7.AssociatedAttributes.bmp" border="0" />
        </p>
        <p>
8. Clicking on submit sends to STS (in Smartcard) an RST and gets RSTR. Client application
extracts the SAML Assertion from RSTR, embeddeds in the Soap Request to <a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=4e194c99-ff0b-4d13-9c69-5d37b027ae33&amp;url=http%3a%2f%2fwww.dotnetcard.com%2fDemos%2fInfoCard%2fwstrust-rp1%2fBlueMonkey.aspx">http://www.dotnetcard.com/Demos/InfoCard/wstrust-rp1/BlueMonkey.aspx</a>. 
</p>
        <p>
 
</p>
        <img style="WIDTH: 740px; HEIGHT: 778px" height="780" src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/8.AuthenticatedtoService.bmp" width="700" border="0" />
        <img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=4e194c99-ff0b-4d13-9c69-5d37b027ae33" />
      </body>
      <title>InfoCard demo at Burton Catalyst, San Diego</title>
      <guid isPermaLink="false">http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,4e194c99-ff0b-4d13-9c69-5d37b027ae33.aspx</guid>
      <link>http://www.dotnetcard.com/blogs/ksachdeva/PermaLink,guid,4e194c99-ff0b-4d13-9c69-5d37b027ae33.aspx</link>
      <pubDate>Sat, 16 Jul 2005 03:22:02 GMT</pubDate>
      <description>&lt;p&gt;
This week in San Diego we showcased the InfoCard and WS-Trust support by .NET Smartcard
which basically hosts the Security Token Service (STS) . This STS generates the RSTR
(Request Security token response) with signed SAML Assertion&amp;nbsp;message&amp;nbsp;in
response to&amp;nbsp;a&amp;nbsp;RST (Request security token) message [Basic WS-Trust protocol
for exchanging security tokens].
&lt;/p&gt;
&lt;p&gt;
Normally as we all know that InfoCard system is part of Avalon/Indigo SDK BETA release
(require .NET 2.0)&amp;nbsp;and supports only self issued identity cards but for this
demo we created a InfoCard System on .NET 1.1 and used WSE 2.0 SP2 to communicate
to the STS hosted in Smart card.
&lt;/p&gt;
&lt;p&gt;
Actually last year at Burton Catayst we did a similar kind of &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=4e194c99-ff0b-4d13-9c69-5d37b027ae33&amp;amp;url=http%3a%2f%2fwww.dotnetcard.com%2fBlogs%2fksachdeva%2fPermaLink.aspx%3fguid%3d0fe2d232-6b74-4fa4-860e-fd0ad929db64"&gt;demo&lt;/a&gt; which
showed hosting WS-Trust STS on Smartcard and implemented active profile of WS-Federation.
In this demo we showed how user's identity can be secured stored and managed by Smartcard
and can be used by InfoCard System on PC.
&lt;/p&gt;
&lt;p&gt;
Below are some snapshots of the sample application and InfoCard selector GUI on .NET
1.1
&lt;/p&gt;
&lt;p&gt;
1. Smart client application. [ A Service locator ]
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/1.SmartClientApp.bmp" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
2. Authenticate to Smart card.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/2.SmartCardAuth.bmp" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
3. Lookup for Service
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/3.LookupServiceFromCatergory.bmp" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
4. Select a service
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/4.ServiceSelected.bmp" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
5. InfoCard Selector GUI (created by us, not same as that in Indigo)
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/5.InfoCardSelectionGUI.bmp" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
6. Select the InfoCard. This GUI locates the InfoCard [Please note here it is the
metadata] and show only the non-geeky part :). Data (user attributes) are&amp;nbsp;in
Smartcard.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/6.InfoCardSelected.bmp" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
7. Clicking on Show Details retrieve the data stored (corresponding to supported claims
in InfoCard selected) in the Smartcard.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/7.AssociatedAttributes.bmp" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
8. Clicking on submit sends to STS (in Smartcard) an RST and gets RSTR. Client application
extracts the SAML Assertion from RSTR, embeddeds in the Soap Request to &lt;a href="http://www.dotnetcard.com/blogs/ksachdeva/ct.ashx?id=4e194c99-ff0b-4d13-9c69-5d37b027ae33&amp;amp;url=http%3a%2f%2fwww.dotnetcard.com%2fDemos%2fInfoCard%2fwstrust-rp1%2fBlueMonkey.aspx"&gt;http://www.dotnetcard.com/Demos/InfoCard/wstrust-rp1/BlueMonkey.aspx&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img style="WIDTH: 740px; HEIGHT: 778px" height=780 src="http://www.dotnetcard.com/Blogs/ksachdeva/content/binary/8.AuthenticatedtoService.bmp" width=700 border=0&gt;&lt;img width="0" height="0" src="http://www.dotnetcard.com/blogs/ksachdeva/aggbug.ashx?id=4e194c99-ff0b-4d13-9c69-5d37b027ae33" /&gt;</description>
      <comments>http://www.dotnetcard.com/blogs/ksachdeva/CommentView,guid,4e194c99-ff0b-4d13-9c69-5d37b027ae33.aspx</comments>
      <category>Demos</category>
    </item>
  </channel>
</rss>