Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security Vuln-Dev
[Top] [All Lists]

[Full-disclosure] [HV-INFO] Enova hardware encryption: false sense of se

Subject: [Full-disclosure] [HV-INFO] Enova hardware encryption: false sense of security
Date: Tue, 28 Mar 2006 22:35:27 -0800
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Enova hardware encryption: False sense of security

Classification:
===============
Level: Informational
ID: HEXVIEW*2006*03*28*1
URL: http://www.hexview.com/docs/20060328-1.txt

Overview:
=========
Enova Technology is a manufacturer of the X-Wall ASIC that provides
transparent IDE/ATA hard disk encryption (http://www.enovatech.net).
Enova offers a variety of chips with levels of encryption strength ranging
from DES-40 to 3DES-192. AES encryption is also mentioned on the website
but we were unable to find any details on it in X-Wall datasheets.
A critical design flaw makes possible to duplicate hardware tokens and/or
capture the encryption key. Although this advisory is rated informational,
the issue might be of critical severity for those relying on Enova-based
devices to protect sensitive information.

Affected products:
==================
All hardware hard disc encryption solutions based on Enova X-Wall
ASICs are affected. Those include devices manufactured by:

CRU-DataPort
dLock Corp
Mapower Electronics Co.
SSI Computer Corp.
Storcase Technology
Jstac Corporation
PC Winner International
CipherShield
Macpower Peripherals (ThumbMax)
RocStor
NetStor Technology
Onnto Corp.
Quick-Serv Computer Co.
Deltron Technology
Jetway Information Co.
St. John Technology Co.
Asustek Computer Inc.
Abit Computer Corp.
Mitac Technology

The complete list of manufacturers and their products is available at:
http://www.enovatech.net/products/manufacturers.htm

Cause and Effect:
=================
Enova X-Wall crypto engine does not protect the confidentiality of the
encryption key. The X-Wall ASIC reads the key from a serial eeprom
using Microwire protocol. The key is stored in eeprom IN CLEAR TEXT.
Depending on a device the eeprom can be located on a hardware token
(so-called "Secure Key"), or emulated by additional authentication layers
(biometric, 2-factor, etc.) Essentially, the manufacturer decided
to go with a simpler design instead of implementing a method to securely
input the key to the device (Diffie-Hellman key exchange, for example).
The "Secure Key" hardware token is a Microchip 93C46 eeprom mounted on
the IEEE 1394 connector. It can be read and duplicated using any suitable
serial programmer. No matter how many authentication layers are implemented
for a device, it is trivial to capture the key directly from the microwire
bus bypassing other authentication methods.

More design flaws:
==================
The "Secure Key" token uses IEEE 1394 (firewire) connector which might cause
hardware damage when plugged in to the firewire port. While token's body
employs additional metal pin to prevent accidental insertion into most
firewire ports, the pin is useless with many firewire extension cables.

Security Risks Summary:
=======================
1. Hardware token can duplicated in seconds.
2. Encryption key can be sniffed off the wire.
3. Additional layers of protection (2-factor, smart cards, biometrics) are
in most cases useless. The key is still delivered to the ASIC in the clear.
4. Inability to change the key in many products.

Mitigation factors:
===================
1. Physical access to the device or hardware token is required to perform
the attack.
2. Some manufacturers derive encryption key from smartcard and biometric
technologies. In this case the only way to get the key is to sniff it
off the wire. Tamper-resistant and tamper-evident enclosures can make
it difficult (but not impossible) to tap into the microwire bus.

Vendor Status:
==============
Due to the nature of the problem (there is no possibility to correct the issue)
HexView decided that it is unnecessary to notify the vendor.

About HexView:
==============
HexView contributes to online security-related lists for over a decade.
The scope of our expertise spreads over Windows, Linux, Sun, MacOS platforms,
network applications, and embedded devices. We also offer a variety of
consulting services. For more information visit http://www.hexview.com
Our website also features security news, papers, recent exploits, and
discussion forums.

Distribution:
=============
This document may be freely distributed through any channels as long as
the contents are kept unmodified. Commercial use of the information in
the document is not allowed without written permission from HexView
signed by our pgp key. Please direct all questions to vtalk@hexview.com

Feedback and comments:
======================
Feedback and questions about this disclosure are welcome at vtalk@hexview.com

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFEKidKDPV1+KQrDqQRApqjAJ9Qil+hrq+28N0/1SfpxmURBOxlKACgiIzo
Usty1Mr1TA7xE2wOzmz6tr0=
=xpOw
-----END PGP SIGNATURE-----

_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/

<Prev in Thread] Current Thread [Next in Thread>
  • [Full-disclosure] [HV-INFO] Enova hardware encryption: false sense of security, vuln <=