Presentation is loading. Please wait.

Presentation is loading. Please wait.

Passwords are not able to keep user safe.

Similar presentations


Presentation on theme: "Passwords are not able to keep user safe."— Presentation transcript:

1

2

3

4 Passwords are not able to keep user safe

5

6

7 Ease users’ struggle to enter credentials on touch devices Built-in Windows experiences Introduce a new “touch” fingerprint sensors Light up a few engaging scenarios Our Goals for Windows 8.1

8

9 Windows Biometrics Engine Adapter Storage Adapter (inbox but can be replaced by 3 rd party if needed) Sensor Adapter (inbox but can be replaced by 3 rd party if needed) Windows Biometric Device Interface (WBDI) Driver Sensor OS component 3 rd party application 3 rd party driver and companion components

10

11

12 Confirming purchase, profile change, in-app experiences Helps control and personalize device experience Highly desired as a means to control high-value transactions, e.g. purchases Can benefit “cloaking” apps, access to an app, release credentials…

13 CredUI Broker LocalSystem Request Verification Check Availability OS components Apps

14

15

16

17

18 EKAIK

19

20 User with TPM capable device EKPubs and EkCert obtained out of band Here my RSA (pub), signed by AIK Also, my AIK(pub), signed by EK And here is my EK(pub) Validate EK && generate challenge Validate secret Here is a secret, Encrypted to your EK(pub), Can you tell me a secret? Here is your decrypted secret which proves I own EK(priv) Certificate issued for RSA key EK AIK RSA

21 RADIUS + VPN Certificate Authority TPM Attested Certificate Non-Attested Certificate Request and Get Certificate

22

23

24

25 Mail App package WWAHost Select client auth cert LiveComm Use the selected cert for SSL Mail server

26 RAS Select certificate VPN app Use the selected certificate over SSL VPN server

27 var certNamespace = Windows.Security.Cryptography.Certificates; var selectedCert; var query = new certNamespace.CertificateQuery(); query.friendlyName = “clientAuthCert”; certNamespace.CertificateStores.findAllAsync(query).done(f unction); (certs) { if (certs.size > 0) { for (var i = 0; i < certs.size; i++) { if (certs[i].isStronglyProtected) { selectedCert = certs[i]; break; } });

28

29 Strong User Identity with Virtual Smart Card

30

31

32

33

34

35

36

37 Text Theft Proofing and Identities Stronger Single Factor Authentication Two Factor Authentication Text

38

39

40 www.microsoft.com/learning http://microsoft.com/msdn http://microsoft.com/technet http://channel9.msdn.com/Events/TechEd

41

42

43


Download ppt "Passwords are not able to keep user safe."

Similar presentations


Ads by Google