Sign in

username:

password:



Not a member?

Search Comp.Arch.Embedded



Search tips

embedded by Keywords

68HC11 | 68HC12 | 8051 | 8052 | ARM | ARM7 | Asic | AT91 | AT91RM9200 | Atmel | AVR | AVRStudio | Bootloader | CFP | CompactFlash | Cygnal | Cypress | Dataflash | DSP | eCos | EEPROM | Embedded Linux | Emulator | Endian | Ethernet | Firewire | FPGA | Freescale | GCC | GNUARM | GSM | H8 | HDLC | I2C | Infineon | Interrupts | Java | JTAG | LCD | LED | LPC2000 | MCU | Microchip | MMC | MPLAB | MSP430 | PC104 | PCB | PCI | PCMCIA | PowerPC | Rabbit | RS232 | RS485 | RTOS | SBC | SDRAM | Sensor | SPI | STK500 | UART | UML | USART | USB | Verilog | VHDL | VxWorks | Xilinx

Ads

Discussion Groups

See Also

DSPFPGAElectronics

Discussion Groups | Comp.Arch.Embedded | Password Protecting SD-Card Data

There are 2 messages in this thread.

You are currently looking at messages 0 to 2.

Password Protecting SD-Card Data - benn - 2009-11-05 21:20:00

Anyone know how data on an "Secure" Digital Card can be secured?

I'm designing an embedded arm-based board that uses a standard SD/SDHC
Card for storage, and I'd like to secure certain partitions by
password protecting them from reading/writing.

The only built-in protection I've been able to find is the SD Card's
Content Protection for Recordable Media (CPRM).    Apparently the use
of this DRM with their SD Secure API, requires licensing the keys
(device, media, etc) and c2 algorithm (256 byte secret constant) from
4C LLC (IBM, Intel, Panasonic, and Toshiba.)

The SD Card Association (SDA) website shows an "Embedded SD"
specification, but haven't been able to find much more info about it
(including the spec itself, nor any card that supports it)

How best to secure data from reading/writing on an embedded platform
using whatever built-in mechanism is on the sd-card.. but with no
licensing fees?  The sd-card is connected to the pc via an arm using
usb mass storage .

Thanks!






Re: Password Protecting SD-Card Data - Jack Klein - 2009-11-05 22:49:00

On Thu, 5 Nov 2009 18:20:06 -0800 (PST), benn <b...@hotmail.com>
wrote in comp.arch.embedded:

> Anyone know how data on an "Secure" Digital Card can be secured?
> 
> I'm designing an embedded arm-based board that uses a standard SD/SDHC
> Card for storage, and I'd like to secure certain partitions by
> password protecting them from reading/writing.
> 
> The only built-in protection I've been able to find is the SD Card's
> Content Protection for Recordable Media (CPRM).    Apparently the use
> of this DRM with their SD Secure API, requires licensing the keys
> (device, media, etc) and c2 algorithm (256 byte secret constant) from
> 4C LLC (IBM, Intel, Panasonic, and Toshiba.)
> 
> The SD Card Association (SDA) website shows an "Embedded SD"
> specification, but haven't been able to find much more info about it
> (including the spec itself, nor any card that supports it)
> 
> How best to secure data from reading/writing on an embedded platform
> using whatever built-in mechanism is on the sd-card.. but with no
> licensing fees?  The sd-card is connected to the pc via an arm using
> usb mass storage .
> 
> Thanks!

If you don't want to pay the licensing fee, you can't legally use the
secure features of the card.

You can always encrypt the data yourself, using whatever algorithm you
like and a key you select, before writing it to the card.

-- 
Jack Klein http://JK-Technology.Com
FAQs for
news:comp.lang.c http://c-faq.com/
news:comp.lang.c++ http://www.parashift.com/c++-faq-lite/
news:alt.comp.lang.learn.c-c++
http://www.club.cc.cmu.edu/~ajo/docs/FAQ-acllc.html