Uralte CI Module

XCAM mit Angel Chip

Hersteller:
➔ Der Angel SMC1004 wurde von der taiwanesischen Firma Angel Semiconductor Corporation entwickelt.

Zeitpunkt:
➔ Entwicklung circa 1999–2001, Einsatz in CI-Modulen ab ca. 2002.

Sitz der Firma:
➔ Angel Semiconductor hatte ihren Hauptsitz in Taiwan, mit einzelnen Dependancen in Hongkong und China Mainland für die Produktion.

Zielgruppe:
➔ Die Firma fokussierte sich auf preisgünstige Embedded-Lösungen speziell für Conditional Access Module (CAM) und Smartcard Interfaces.

Produktion:
➔ Hergestellt wurde der SMC1004 meist bei TSMC (Taiwan Semiconductor Manufacturing Company) im 0.35 µm oder 0.25 µm CMOS-Prozess.

Lizenzierung:
➔ Der Angel SMC1004 war eigentlich ein vereinfachter Derivat eines Irdeto-zertifizierten CAM-Chips, aber ohne vollständige CA-Trust-Implementierung.
➔ Deshalb konnten Hersteller wie XCAM, MatrixCAM und andere ihn frei programmieren.

EigenschaftDetails
Prozessorarchitektur32-bit Embedded Controller, vermutlich ARM7TDMI-basiert
FlashansteuerungNOR-Flash parallel Interface (z.B. 39VF800A)
RAM-Interface16-Bit SDRAM (z.B. 8MB, wie V-Data VDS66164A4-7)
Smartcard-SchnittstelleISO7816 kompatibel (UART-basiert)
VerschlüsselungsfunktionenSoftwarebasiertes Single-DES, teilweise Software-Emulation für Viaccess/Irdeto
CI-Host-SchnittstellePCMCIA kompatibel, vollständige Unterstützung von CI 1.0
EnergieverbrauchSehr gering (~200–300 mW aktiv)
BesonderheitKeine Hardware-Restriktionen → leicht patchbar, ideal für Multi-CAS SoftCAMs

ALPHACRYPT CI 1.0

PositionBauteilFunktion
MitteSCM Microsystems P/N: 101491Hauptprozessor – CAM Controller der 1. Generation
Rechts obenMaxim MAX691CPower Management IC (Spannungsüberwachung)
RechtsUnbekannter kleiner Controller (möglicherweise Smartcard-Interface oder Level-Shifter)Schnittstellensteuerung
Rechts untenSST 39SF0404Mbit NOR-Flash (512KB Firmware-Speicher)
UntenRAM (möglicherweise Samsung K6T4016C3C oder ähnlich)512KB bis 1MB statisches RAM für schnelle Datenhaltung
Links obenSmartcard Interface (ISO7816-konform)Slotansteuerung für Pay-TV Karten
Quarz-OszillatorTaktquelle (typisch 27MHz oder 30MHz)Taktung des Prozessors

Irdeto Modul

PositionChipFunktion
Oben linksSST 29SF0404Mbit (512 KB) NOR Flash (Firmware-Speicher)
Oben rechtsLyontek LY621024LL1Mbit SRAM (128 KB) Low Power RAM
MitteSCM Microsystems / SMARDTV P/N 101491Hauptcontroller (embedded CAM-CPU)
Unten linksAlliance AS7C256A32K x 8 SRAM (zusätzlicher schneller Puffer)
Diverse ICsSmartcard-Treiber, Level-Shifter, SpannungswandlerISO7816-kompatible Steuerung und CI-Host Interface

Der Hauptchip (SCM P/N 101491) steuert:

  • CI-Kommunikation nach EN 50221 (PCMCIA-Common Interface Standard).
  • Smartcard-Kommunikation (ISO7816 UART-Bus).
  • ECM- und EMM-Verarbeitung (Entitlement Control / Management Messages).

Kein dedizierter Hardware-Kryptoprozessor → Verschlüsselung läuft softwarebasiert.

Firmware gespeichert im NOR-Flash (SST 29SF040).

Arbeitsspeicher aufgeteilt auf zwei RAM-Chips:

  • 128KB statisches RAM (Lyontek),
  • 32KB zusätzlicher RAM (Alliance).
ThemaDetails
HerstellerSMARDTV (ehemals SCM Microsystems)
TypProfessionelles, lizenziertes Irdeto CI-Modul
HardwarebasisSCM Embedded Controller + separater SRAM + Flash
SicherheitHoch (zertifiziertes Lizenzmodul)
FlexibilitätEingeschränkt (nur autorisierte Updates möglich)

Kommentar veröffentlichen

Das hast du vielleicht verpasst