precio de windows xp original comprar sony vegas pro acheter quarkxpress precio de norton antivirus 2009 sony vegas pro 9 prix descargar adobe audition completo en español download adobe photoshop en español prix windows 7 fnac cs4 pas cher acheter windows 2003 serveur achat dragon naturally speaking achat encarta comprar windows xp media center download windows 7 en español sql server 2008 prix telecharger archicad 12 fr prix autocad 2009 prix windows 7 pro oem descargar office 2003 comprimido descargar adobe audition completo windows 7 moin chere achat windows 2003 server windows 7 64 bits acheter download archicad 12 en español telecharger autocad francais descargar nero 9 completo en español achat illustrator quarkxpress comprar descargar windows 7 profesional comprar access 2003 illustrator pas cher windows 7 precios colombia microsoft project precio adobe cs3 prix prix adobe premiere elements 8 comprar windows 2007 acheter after effects precio de kaspersky 2009 windows 7 prix reduit prix autocad 2006 adobe cs4 telecharger descargar office 2007 comprimido achat adobe cs3 venta de windows 7 en venezuela comprar windows 7 en español prix maya autodesk achat dreamweaver cs4 prix norton 360 pinnacle studio 12 prix achat autocad 2009 pas cher achat acrobat pro prix de frontpage comprar photoshop cs4 extended acheter windows 7 64 acrobat 9 pro precio acheter illustrator telecharger adobe cs4 master collection descargar autocad 2010 descargar office 2010 comprimido comprar pinnacle studio 14 ultimate comprar windows 7 estudiantes prix windows 7 au maroc prix de photoshop elements descargar office 2010 completo achat sony vegas 9 download windows 7 professional español prix windows 7 belgique windows 2008 server prix prix de microsoft project descargar photoshop comprimido comprar windows 7 starter edition download illustrator cs3 español windows 7 pro pas cher lightroom pas cher comprar windows 7 home adobe audition prix adobe cs4 french windows 7 home premium precio acheter kaspersky en ligne prix adobe dreamweaver cs4 acheter adobe flash cs4 professional prix adobe audition 3 windows 7 precios windows 7 home premium precio mexico prix de solidworks windows 7 prix 2010 precio de windows 7 en colombia windows 7 precios en colombia descargar windows 7 xp español acheter adobe premiere pro cs3 achat guitar pro 5 achat 3ds max 2010 comprar adobe professional telecharger windows 7 ultimate final autocad architecture prix comprar windows 7 panama prix windows 7 en tunisie windows seven pas cher adobe cs4 design premium prix comprar windows 7 32 bits descargar photoshop completo español comprar adobe creative suite 4 design premium prix adobe captivate descargar windows 7 starter edition telecharger nero fr acheter corel draw descargar autocad completo prix vmware workstation precio de corel draw 12 prix de windows 7 au maroc prix sony vegas 9 descargar corel draw completo achat nero 9 reloaded microsoft office precio acheter acrobat reader pro precio autocad 2007 descargar windows xp comprimido comprar adobe master collection norton ghost 15 prix prix visual studio 2008 pro achat solidworks 2010 acheter autocad 2006 adobe acrobat precio autocad 2010 telechargementz precios nero 9 microsoft money prix precio de access 2007 prix inventor acheter windows 7 fnac comprar microsoft encarta acheter windows 7 pro achat microsoft autoroute prix pinnacle studio 12 descargar autocad 2008 prix after effect cs3 prix pinnacle descargar windows 7 64 bits ultimate download microsoft office 2003 en español descargar windows vista comprimido download cs4 español acheter windows 7 etudiant acheter windows 7 édition intégrale comprar windows 2000 server comprar corel painter descargar guitar pro 5 completo descargar windows vista ultimate comprimido acheter frontpage 2003 acheter adobe after effects cubase precio acrobat 9 prix acheter visual studio 2010 acheter pinnacle studio 14 ultimate comprar office 2007 en español descargar microsoft office 2007 completo español achat visual studio 2008 cs4 prix microsoft windows vista precio descargar dreamweaver completo comprar adobe dreamweaver cs4 precio autocad prix maya 2010 telecharger windows seven french precio nero 8 adobe dreamweaver precio photoshop elements precio comprar adobe photoshop cs2 prix de windows 7 en france dreamweaver telechargement achat matlab prix autocad map illustrator cs4 precio omnipage prix microsoft project 2007 precio precio photoshop descargar windows 7 x86 venta windows 7 ultimate comprar adobe premier pro download windows xp professional español comprar adobe illustrator cs4 download photoshop en español prix autodesk maya 2010 precio de windows 7 en chile acheter windows 2008 server comprar sql server 2008 developer edition telecharger autocad fr comprar adobe premier prix matlab 2009 achat lightroom download autocad español telecharger adobe flash cs3 francais precio de kaspersky 2010 acheter lightroom dreamweaver achat download microsoft office 2007 en español windows xp sp3 precio venta de windows 7 en colombia prix autodesk inventor dragon naturally speaking precio acheter sql server 2005 nero 9 precio sql server precio precio de windows server 2008 descargar office 2010 completo y en español prix adobe premiere pro telecharger illustrator francais achat nero 9 telecharger nero francais telecharger windows 7 pro fr adobe premiere pro telecharger indesign precio sony vegas pro 9 precio prix autocad map 2010 achat adobe acrobat 9 prix windows seven oem sql server 2008 precio descargar windows xp professional completo acheter dreamweaver precio de cubase 5 comprar windows 7 home premium oem descargar office 2003 completo 1 link adobe lightroom precio matlab precio comprar windows xp profesional sp2 seven windows achat comprar office 2007 mexico windows 7 home prix download autocad 2009 en español adobe creative suite 4 master collection fr acheter autodesk 3ds max descargar adobe flash cs3 completo descargar windows vista home premium completo prix microsoft project prix 3ds max autocad precio licencia venta windows 7 colombia comprar norton internet security 2009 achat sql serveur 2008 comprar final cut studio 3 descargar windows 7 ultimate 64 bits comprar office 2007 barato acheter windows 7 49 euros comprar microsoft office home 2007 precio indesign acheter adobe flash cs4 prix acrobat download corel draw español descargar adobe acrobat acheter photoshop elements 7 prix windows 2003 windows seven prix etudiant precio de windows xp profesional comprar pinnacle studio 9 windows 7 precios en argentina windows 7 mercado libre mexico descargar windows 7 64 bits achat norton 360 achat photoshop elements 8 telecharger nero 9 full descargar windows 7 completo español prix de guitar pro achat photoshop element final cut express prix costo de windows 7 professional descargar illustrator completo descargar windows vista home premium comprimido descargar windows xp completo acheter windows 7 update acheter adobe premiere adobe acrobat 9 pro telecharger telecharger windows 7 final francais dragon naturally speaking pas cher descargar windows 7 profesional español download adobe illustrator cs4 español kaspersky moins cher comprar windows 7 precio acheter windows 7 ultimate oem acheter kaspersky internet security 2010 3 postes adobe descargar photoshop precio de 3ds max windows 7 professionnel moins cher download autocad 2010 español autocad lt prix dreamweaver acheter descargar windows 7 enterprise achat illustrator cs4 comprar norton antivirus 2009 precio quarkxpress download word 2003 español adobe flash cs4 precio download windows 7 español full achat solidworks 2009 comprar windows 7 en linea comprar adobe photoshop elements 8 windows 7 home premium oem prix windows 7 francais comprar office 2007 student prix lightroom 3 precio photoshop para mac achat windows 7 pack famille comprar office 2003 profesional descargar windows 7 64 bits full comprar final cut pro 7 windows 7 compra chile costo de windows 7 mexico autocad descargar 2009 achat adobe illustrator cs4 prix de 3ds max prix autocad lt 2009 precio de outlook 2007 windows 7 premium prix prix adobe illustrator cs4 comprar adobe acrobat 9 pro acheter vmware workstation comprar photoshop top secret achat adobe lightroom achat microsoft visio telecharger windows 7 french comprar windows 7 colombia prix ms money achat pinnacle studio 12 comprar windows 7 home basic acheter adobe after effect cs4 download windows vista español autocad 2010 telecharger adobe acrobat 9 prix prix flash cs4 precio de adobe photoshop cs4 solidworks prix licence achat corel draw costo de windows 7 en mexico prix photoshop element 8 acheter encarta 2009 autocad pas cher microsoft visio precio precio de adobe flash precio cubase 4 solidworks 2009 precio comprar office 2007 home and student antivirus kaspersky comprar telecharger norton ghost francais achat sql server achat pcanywhere telecharger kaspersky internet security 2010 comprar microsoft office picture manager precio de dreamweaver cs4 windows 7 acheté adobe acrobat 9 pro prix achat final cut express adobe premiere pro prix achat dreamweaver comprar nero 7 premium comprar pinnacle acheter windows 2000 pro prix seven windows acheter microsoft money descargar windows 7 ultimate completo kaspersky pas cher preis autocad lt 2010 prix windows 7 home telecharger adobe cs2 comprar ms office 2007

A Radical New Approach to (MUTUAL) Authentication


[This thought paper is from Rel-ID Technologies Inc. - a Uniken venture]

Authors Sanjay Deshpande, Dr. Pat Shankar, Eashwar Ganapathy

Abstract In this article, we present a fundamentally new identity framework – RELATIVE IDENTITY - which addresses and eliminates many of the core problems faced by the current identity technologies. We postulate that authentication necessarily has to be mutual and that the only valid way to perform mutual authentication is to make fundamental changes to the identity representation framework.

This can be accomplished by –

  1. Changing from end-point entity labeling (like in the case of login/password, biometric, digital certificates, 2-Way SSL and a combination of these) – to labeling the relationship between the end-point entities (which inherently covers the two end-points in its definition)
  2. Making the authentication protocol truly mutual – and thereby eliminating the susceptibility to man-in-the-middle attacks and phishing

Identity and identification are central to any interaction, both in real and virtual (digital) systems. Especially where the interaction entails access to or manipulation of protected resource(s).

We firmly believe that any identity framework has to address the problem of establishing a mutually-authenticated secure connection BEFORE initiating any data transaction using that connection.
Introduction Identity and Authentication form the central building block of any information security solution/framework. Establishing identity using an authentication protocol is the starting point for any secure transaction. In order to be able to establish identity (be it man or machine), the entity must be characterized by a unique set of symbols (as per the adopted identity representation framework). During the process of actually identifying / authenticating the entity, the same characteristics of  the entity are observed and matched against those that were captured earlier and associated with the entity.

The act of establishing identity is identification. Identity Systems must possess the capability represent, provide, maintain and establish identity. The identity representation framework must ensure that it is extremely difficult to compromise the individual identities it is used to represent. In this article we cover the following points:

  1. Definition of RELative IDentity – the representation
  2. Fundamental properties of identity (representation)
  3. Proof that all authentication must necessarily be mutual ( that 1-way authentication basically flawed)
  4. Fundamental properties of authentication / identification (the process of)
  5. How is Relative Identity different from other identity schemes

The basic flaws and limitations in current identity technologies for websites prevalent in the World Wide Web SSL/Digital Certificates (when used for AUTHENTICATION) become apparent in the context of the axiomatic frame of reference defined in the following sections.

Definition of Relative Identity The relative identity of an entity is

  1. Distributed among the relationship of this entity with other entities. Each such valid relationship –
    • constitutes a unit “Relative  Identity” – an important and inseparable constituent of the identities of each of the entities sharing a valid relationship
    • contributes in the definition of the relative identity of each entity
    • exists only in the context of two (or more) entities who share a relationship
  2. Is the union/collection of all such “Relative Identities”
  3. Is dynamic since new relationships may be established, while old relationships may be discarded, over time
  4. Is associated with a set of labels/attributes/characteristics – immutable and mutable
    • immutable - such as biometrics, which cannot be changed at will
    • mutable - such as SSN which are awarded for a    life time,  log  in passwords, bank account numbers which are changed quite often

In practical implementations of identity based transactions, one is concerned only with the specific (relevant) relative identity and associated attributes, and hence the rest of the identity representation is not susceptible to identity theft.

As is evident from the above definition, the concept of identity in the prevalent conventional identity systems that deal with only labels/attributes/characteristics – “What you have”, “What you know” and “What you are”, totally ignore the most relevant concept of “Who you know” – which is how humans establish trusted relationships.

Fundamental Properties of Relative Identity

The unit relative-identity data -

  1. must be unique (no two relative-identities should have the same identity data)
  2. must be tamper-proof (difficult to reconstruct and reproduce)
  3. must be secret - wholly / partially (should not be communicated in full form during authentication; should be known only to the related entities)
  4. must be used simultaneously and uniquely, to identity all entities involved in the authentication transaction

Most of the prevalent conventional identity systems satisfy properties 1, 2 and 3 above. For example -

  • Login/Password would satisfy 1, 2 (partially) and 3 (partially)
  • Digital Certificates would satisfy 1, 2 and 3 (partially)

What is Mutual Authentication/Identification? Why does one need it?

As yourself the following questions -

  • what is the meaning of authentication if it is not mutual?
  • why would I allow someone to authenticate me, if I can’t authenticate him/her?
  • would I produce my passport to identify myself to someone who does not (even seemingly) possess the requisite authority?
  • Even so, don’t I run the risk of being duped into producing my passport to a person who only looks authentically like he/she has the requisite authority?

The basic flaw in identification over the internet is that an end-user assumes that the website challenging him/her for his/her credentials is indeed the authentic site – so long as interaction with the user-agent application (the web-browser) while accessing the website, is identical to previous such interactions. That is to say – so long as the website looks the same, behaves the same, and does not trigger a negative message  from installed security products (due to more recent efforts in the anti-phishing features of these products).

All things considered, are you sure you can trust such a website that asks for your login credentials?

Conclusion: Authentication, to be of any practical use, MUST BE MUTUAL

Fundamental properties of authentication / identification

The process for identification / authentication

  1. must be tightly integrated with a given/underlying identity representation
  2. must necessarily have a priori access to the identity data that is to be identified / authenticated
  3. must necessarily authenticate all identifying/authenticating parties (entities) – preferably simultaneously

These are simple (minimal) properties that any identity/authentication system must possess. Some of them are straightforward while some may not be seem obvious.

Let us now visit some of the prevalent identification/authentication processes in light of the above properties -

  • Login/Password – satisfies 1 and 2 above
  • Digital Certifications/SSL – does not satisfy 2 and 3, and hence, should NOT be used for authentication
  • Hardware/Software Tokens (and OTPs) – satisfy 1 and 2 but do not satisfy 3

Please note that even the use of multi-factors satisfy only properties 1 and 2 and not the property 3

Let us look at the third property above for authentication protocols that essentially says that - the process MUST be mutual and simultaneous. The term mutual has earlier been defined in the context of client-server architecture as “client must authenticate the  server and  the server must authenticate the client”. Such a definition classifies any “1-way” authentication method executed twice as a valid 2-WAY or mutual authentication process. The fundamental flaws in existing mutual and 1-Way authentication systems are precisely due to the violation of properties (2) and (3) above.
Mutual authentication cannot and should not be implemented using two 1-WAY authentication schemes – e.g. 2-Way SSL, or a combination of login/password and shared secrets/site-key. Any such scheme will be vulnerable to the same attacks that the 1-WAY equivalent is vulnerable to. For example, 2-WAY SSL is susceptible to MITM (man-in-the-middle) in exactly the same way that 1-WAY SSL is - for the same reasons.

How is Relative Identity different from other identity schemes?

Conventionally, identity is associated with the end-point entities (client or server) and authentication involved authenticating the end-points. Authenticating this information for both end-points in sequence is NOT  secure mutual authentication – it is a concatenation of 2 instances of 1-WAY authentication.

The REL-ID (relative identity) approach to authentication is to identify and authenticate the ‘link/relationship’ between the end-point entities – not the individual end-points. That is to say – IDENTITY must necessarily be associated with the ‘link’ representing the relationship between the end-points. This is the only representation, and authentication thereof, that can legitimately be termed as MUTUAL – as the end-points are an integral part of the definition of any such representation.

Authenticating such a ‘link’ would necessarily be mutual – would ensure that all end-points are authenticated simultaneously, and makes the identity of every end-point relative to the other end-point(s) axiomatically.

Conventional Identity System

Conventional Identity System

Relative-Identity System

Relative-Identity System

We believe that, in order to (a) represent the above information correctly at the end-points and (b) arrive at the correct protocols for identification/authentication, one must develop the necessary mathematical frameworks and algorithms. However, before starting to derive them, one must accept and acknowledge the fundamental paradigm shift in the desired properties of such representations and algorithms.

The set of identity representations and identification/authentication algorithms constituting the REL-ID© Security Suite is one such implementation of the identity paradigm described here. Assuming that authentication must necessarily be mutual and simultaneous to be of any value, authentication schemes such as tokens, digital-certificates/SSL, login/password… cannot be compared with REL-ID – since they offer only 1-WAY authentication, at best. Furthermore, methods/products that claim to provide mutual authentication, but in reality implement two 1-WAY authentications (like SITE-KEY – flash-persistent object; Shared Secrets…), will  remain vulnerable to man-in-the-middle attacks due to the inherent vulnerability in the conventional end-point identity representation scheme.

There are no known contemporary technologies/products that are built using mutual authentication protocols, which have the properties mentioned in this article, and which are available commercially.

, ,

  1. No comments yet.

You must be logged in to post a comment.

  1. No trackbacks yet.