NMA
On-Demand and On-Site Productivity Solutions

 
NMA solutions work On-Demand On-Demand and On-Site

Compare Zmail >>
Do you want to prevent phishing, spam, and spoofing using your email address? Do you want to be able to "self-destruct" your email? Should your email comply with security and privacy regulations, such as HIPAA, FFIEC, GLBA, SOA, SB 1386, and ISO 17799?
Try ZmailService.com

Does your application need two-factor user login? File access control? To store confidential customer data in your SaaS hosting? To comply with security and privacy regulations?
Try SaaS-ST.com

Do you want to improve help desk service to your application? To a vendor's solution? To your office workflow? Do you want to reduce support tickets and cost? Do you want to securely authenticate your users? Do you need pre-sales support?
Try HelpDeskPower.com

Zmail™: Try ZSentry for Secure Email at ZmailService.com

Audience: CIO, IT professionals, security and application developers, SaaS developers.

NMA ZSentry™ Technology

ZSentry does not have or access copies of customer login data and keys — there are no customer targets to be attacked and cracked. The best defense against data theft is to not have the data in the first place.

ZSentry shifts the information security solution space from the yet-unsolved security problem of protecting servers and clients against penetration attacks to a connection reliability problem that is easily solved today.

ZSentry operates with the simplicity of conventional password systems but without their security limitations.
See ZSentry in action at ZmailService.com

Complete Two-Factor Authentication and Authorization Solution

ZSentry and ZSentryID solutions provide two-factor authentication and authorization, spoof and phishing prevention, and access control with key management services.

With ZSentry, users enter their login username (called a usercode or DTC) and password for authentication —just like the familiar username / password procedure— but in two steps, providing phishing and spoofing prevention by mutual authentication. Unlike conventional username / password systems, the ZSentry username and password are not stored anywhere. That ZSentry is actually usable by users, with no prior training required, is a very important factor to assure compliance to security requirements by all personnel involved.

With ZSentryID, there is an additional step where the user enters a one-time code after their successful ZSentry login. The ZSentryID software generates the one-time code and delivers it immediately to the user's mobile phone, pager, PDA or e-mail account. The one-time codes are, typically, valid for 60 seconds and can only be entered in the same browser's page.

The ZSentry and ZSentryID solutions can work in isolation or together, in an integrated, flexible two-factor authentication system, that can be provided On-Demand Sans Target™ (SaaS-ST model) and On-Site Sans Target™. ZSentry and ZSentryID also work without JavaScript, enabling two-factor authentication and authorization support behind an organization's firewall.

How ZSentry Works

ZSentry has four independent Sentries, performing different tasks and building a chain of trust:
Authorization
Spoof Prevention
Authentication
Access Control
Authorization Sentry: controls the conveyance of rights, power or privilege to see, do or be something.

Spoof Prevention Sentry: prevents a user from relying on false information that masquerades as legitimate.

Authentication Sentry: controls the corroboration of a credential or claim.

Access Control Sentry: grants access to objects, based on the trusted identity of users.

One-Time-Code Sentry: only authorized users are allowed entry, even if a user's credentials are compromised.

ZSentryID: adds a one-time-code Sentry with second-channel authentication.

ZSentry works by first issuing to each user a digital certificate (the DTC™, or Digital Transaction Certificate) — for example, 4KALEP. The usercode (DTC) value is unpredictable and its use is protected by a user-defined password.

The usercode and the password values are, together, sufficiently unpredictable to prevent dictionary or brute-force attacks within the operational parameters. ZSentry does not have or access copies of the usercodes or passwords — there are no user login targets to be attacked and cracked.

There are a number of ways to issue the DTC to each user. For example, by email and, at the same time, authenticating the user's mailbox by cryptographic challenge-response.

The DTC is compact, mnemonic and can be typed by the user for access authorization to use ZSentry, as if it were a username or usercode.

The usercode and the password provide standards-compliant two-factor authentication. Mutual authentication is also provided for spoof and phishing prevention, with registered users authenticating the server first, in a two-phase process.

In the first authentication phase, the user submits the usercode (the DTC). Afterwards, but before the user inputs the password, the server using the ZSentry technology provides a Return Code (RC) for visual authentication by the user. The RC is previously known to the user but was not provided to or exists in the server. This is the second phase of the ZSentry authentication process and provides protection against server phishing and spoofing, as the ZSentry server must have the correct key to calculate the correct Return Code. If the RC displayed matches the RC known to the user, the user inputs the password. If the password is validated using the user's previously submitted usercode (DTC) and a Service-supplied key (ZSentry-supplied key does not depend on the user), then mutual authentication is completed to grant user access and the user access keys are calculated by ZSentry.

The ZSentry user authentication process is done under trusted third party server-authenticated SSL access, preventing man-in-the-middle attacks. Even though SSL cannot prevent spoofing, phishing and pharming attacks, the combination of SSL and ZSentry user authentication can.

ZSentry technology contrasts with other communication security technologies in that there are no private-keys stored anywhere. For example, with PKI/X.509 (Public-Key Infrastructure) and PGP™ (Pretty Good Privacy), a user's private-key is embedded in a password-protected file that can be attacked and cracked. With IBE (Identity-Based Encryption, Voltage™ and MessageGuard™), the private-keys of all users are available to third-parties without user authorization (mandatory key-escrow). With SSL/TSL (e.g., as used by Postini™), messages are only encrypted in-between servers, so that third parties can compromise message security and integrity at the security-gaps created between servers (not only at Postini but also at the user's ISP, DSL provider, and any other intervening server or cache system), and at the user's machine.

With ZSentry technology, message security has to do more with server availability assurance (in terms of connection reliability to access the service when desired, which can be easily mitigated by server replication) rather than assurances on data confidentiality and data integrity at the server or the user's machine ("any computer can be compromised"). ZSentry shifts the information security solution space from the yet-unsolved security problem of protecting servers and clients against penetration attacks to a connection reliability problem that is easily solved today.

User authentication by ZSentry operates with the simplicity of conventional password systems but without their security limitations. ZSentry largely avoids user education, directly supports usability, and reduces risk both to the user and the service provider.

ZSentry technology fully protects personal and other sensitive information against inappropriate and unauthorized use and disclosure, whether due to external or internal attacks. Usercodes, passwords and user access keys are provided by the ZSentry technology and are not stored. ZSentry protects both the privacy of customer data and the keys that protect the privacy. Customer access audit trails and customer data storage can be maintained with encrypted, de-identified numbers. With ZSentry™ protection, if security is breached no customer access data or customer data can be recognized or accessed.

ZSentry technology provides a proven anti-phishing solution and two-factor authentication to protect user passwords from someone trying to guess them, in dictionary or brute-force attacks, which protection works together with additional customer access protection methods.

Develops Trust
We understand trust as qualified reliance on information, based on factors independent of that information [Gerck, 1997]. ZSentry and ZSentryID enable trust to be earned by using multiple channels of information to both provide information and qualify information reliance.

Reduces Liability, Complexity and Costs
ZSentry and ZSentryID work without password lists, access control databases, shared secrets and PKI, providing two-factor user authentication and authorization that is easy-to-use and easy-to-deploy for a variety of applications including VPN, Web, Active Directory, LDAP, RADIUS Authentication, File Control, Document Signing, Wireless Transactions, and 802.11 Wireless LAN. Cryptographic key-management is also provided by ZSentry and ZSentryID.

ZSentryID Reduces Costs And Is Compatible With Your Infrastructure
ZSentryID takes advantage of mobile phones and pagers —devices that users already have and know how to use— to create a second authentication channel and send the one-time authentication code required from a user. By means of plug-ins that can be supplied by NMA upon request, your existing firewalls, network access servers, VPNs and Web applications can readily support ZSentryID two-factor two-channel authentication.

Secure Access With Flexibility
You have the flexibility to combine ZSentryID with ZSentry, allowing access to some resources to be authorized without entering a one-time code. This is useful as a fall-back option in case there is no mobile phone or pager service, or as another access class.

ZAuthority = Centralized User Administration
Use ZAuthority to easily issue ZSentry and ZSentryID credentials with centralized user administration and control delegation.

Secure And Usable
To support usability, the ZSentry technology has simple, effective rules allowing complex patterns to be expressed as desired, rather than rules that require complexity from the start. Applications developed using ZSentry technology can be, at the same time, Secure And Usable.

Very Simple to Use
With ZAuthority, users and managers can request, activate, suspend, revoke and automatically bind ZSentry/ZSentryID credentials to specific access control information. Managers have approval authority on all matters. Approval authority can be conditionally delegated to users and sub-managers. Events can be securely audited, developing trust and supporting non-repudiation.

Very Simple to Deploy
ZSentry is a zero-footprint solution. ZSentry can be provided On-Demand and On-Site. ZSentry does not install client software, plugins, ActiveX plugins, Java, drivers, or store data in the user's computer. ZSentry works using technologies already built into the web-browsers, email software or other compatible means. ZSentry also works without JavaScript, enabling two-factor authentication and authorization support behind company firewalls.

Resources
ZSentry Documentation >>
ZSentryID Documentation >>
ZAuthority Documentation >>

[Gerck, 1997]: Trust is formally defined by "Trust is that which is essential to a communication channel but cannot be transferred through that channel". This definition can be applied to derive applied definitions of trust, coherent with the formal definition, such as "Trust about an entity's behavior on matters of x is that which an observer has estimated at epoch T with a variance as small as desired". In "Trust Points", Digital Certificates: Applied Internet Security by J. Feghhi, J. Feghhi and P. Williams, Addison-Wesley, ISBN 0-20-130980-7, 1998. In the Internet, at Toward Real-World Models of Trust: Reliance on Received Information.

Secure and Usable: We note that because simplicity is also a basic principle for increased security, usability and security are not in some a priori conflict with each other — contrary to common opinion, there should be no fundamental need to balance security with usability.

Background — Eliminating The External Reference System

The ZSentry innovative solution to security has its roots in 1997. Key management, which is used with digital certificates and encryption, was understood to be something quite similar to setting up a metric function to measure distance.

In order to be able to measure distance, we need to define an external reference system. Likewise, in order to distinguish one email user from another (to measure their "distance"), we need to define external references. For example, a common password list, or private-public key pairs that link to a common root.

In either case, we can define any number of external reference systems that we may want. However, independently of the reference system used in the measurement, it turns out that the distance measured between any two given points remains the same; likewise, two distinct users should remain distinct independently of the CA (Certificate Authority, in PKI) or authentication provider used.

This observation has a more profound significance than just making us CA-agnostic. It means that, even though we seem to need to use an external reference system to measure distance, and to correctly recognize different users, there must be some inner cancellation mechanism at play that cancels out the contribution from the external reference system — for any system — so that it does not actually matter which system we take.

Why, then, do we need an external reference system?

It turns out that, indeed, we do not. Both in geometrical measurements (with differential geometry) as well as in communication security terms (see Gerck, Ed, Certification: Extrinsic, Intrinsic and Combined, published online by the MCG in June, 1997), distance can be measured without an external reference system.

In communication security terms, there is an additional, critical advantage of eliminating the external reference system.

An external reference system is a target that can be attacked, no matter how protected. Insider attacks are notoriously hard to defend against. Buffer overflow, race conditions, bugs and faults are impossible to avoid completely. As commonly stated, "Regardless of how safe and secure people claim something like this is, there is always someone who can crack it.". However, by eliminating the external reference system — the target — an attack on the external reference system becomes impossible. One cannot attack what does not exist.


Employment    Legal Statement    Privacy Statement
Contents of this entire site are © Copyright, NMA Inc., 2007. Titles and product names are trademarks of NMA, Inc. as described in our Legal Statement.