General Info

  • Aladdin eToken PRO (USB token)
  • ATR: 3B E2 00 FF C1 10 31 FE 55 C8 02 9C
  • Infineon Chip (SLE66CX?)
  • Siemens CardOS M4.0
  • USB Vendor Id: 0529 Product Id: 050c
  • USB Vendor Id: 0529 Product Id: 0514 (eToken Pro 32k)
  • eToken Pro 64k
    • USB Vendor Id: 0529 Product ID: 0600
  • Internal View 1
    • IN-CARD16 (probably Infineon chip custom masked for Aladdin)
    • 74HC00 ye olde quad 2-input NAND gate
  • Internal View 2
    • CY7C63101 Universal Serial Bus Microcontroller
    • 6MHz crystal (or maybe a ceramic resonator)

eToken Pro 16k

# lsusb -v -d0529:0600

Bus 004 Device 014: ID 0529:0600 Aladdin Knowledge Systems
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0529 Aladdin Knowledge Systems
  idProduct          0x0600
  bcdDevice            1.00
  iManufacturer           1 Aladdin Knowledge Systems Ltd.
  iProduct                2 Token 4.25.1.3 2.6.189
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           20
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      UNRECOGNIZED:  02 ff
Device Status:     0x0000
  (Bus Powered)

eToken Pro 64k

# lsusb -v -d0529:0600

Bus 004 Device 014: ID 0529:0600 Aladdin Knowledge Systems
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0529 Aladdin Knowledge Systems
  idProduct          0x0600
  bcdDevice            1.00
  iManufacturer           1 Aladdin Knowledge Systems Ltd.
  iProduct                2 Token 4.25.1.3 2.6.189
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           20
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      UNRECOGNIZED:  02 ff
Device Status:     0x0000
  (Bus Powered)

================================================================
# udevinfo -a -p /devices/pci0000:00/0000:00:1d.7/usb4/4-6/4-6.4/4-6.4:1.0

  looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb4/4-6/4-6.4':
    KERNELS=="4-6.4"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{configuration}==""
    ATTRS{product}=="Token 4.25.1.3 2.6.189"
    ATTRS{manufacturer}=="Aladdin Knowledge Systems Ltd."
    ATTRS{maxchild}=="0"
    ATTRS{version}==" 1.10"
    ATTRS{devnum}=="4"
    ATTRS{speed}=="12"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceClass}=="00"
    ATTRS{bcdDevice}=="0100"
    ATTRS{idProduct}=="0600"
    ATTRS{idVendor}=="0529"
    ATTRS{bMaxPower}=="100mA"
    ATTRS{bmAttributes}=="80"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bNumInterfaces}==" 1"

eToken File System

Aladdin AID 6666 and located in MF.

  • 01 (TEST) User 3DES key used for login (T U)
  • 1000 (DF) System
    • 0001 (EF) RO configuration file
    • 0002 (EF) RW configuration file
      • PB: Token name only?
    • 0003 (EF) unknown (not present if formatted without PKCS#11 user pin)
    • PB: Added by windows format and etckinit
    • 0004 (EF) unknown
    • PB: Added by windows format
  • 1001 (DF) RSA Key Directory
    • 1001 (Binary EF) index file
    • 1002 (Binary EF) index file
    • fe (SE) Security Environment Object
    • (n+1)*2 (BS) public key-part
    • (n+1)*2+1 (BS) private key-part
  • 1002 (DF) certificate directory
    • 1002 (Binary EF) index file
    • 000n (Binary EF) public certificate
  • 1003 (DF) DES key directory
    • 1003 (Binary EF) index file
    • fe (SE) Security environment object
    • n (BS) DES key
  • 5000 (DF) PKCS#11 directory
    • 0201 (DF) unknown
      • Added by etckinit
  • 6000 (DF) CAPI Directory
  • 7000 (DF) CertStore directory
  • No labels