The Ritz Dakota Digital was a type of
point-and-shoot
A point-and-shoot camera, also known as a compact camera and sometimes abbreviated to P&S, is a still camera designed primarily for simple operation. Most use focus free lenses or autofocus for focusing, automatic systems for setting the exposu ...
digital camera
A digital camera is a camera that captures photographs in digital memory. Most cameras produced today are digital, largely replacing those that capture images on photographic film. Digital cameras are now widely incorporated into mobile device ...
, introduced in July 2003, and sold by the
Ritz Camera Centers
Ritz Camera & Image (formerly Ritz Camera Centers) is a photographic retail and photofinishing specialty store, headquartered in Edison, New Jersey. The company owns and used to operate a chain throughout the United States under the names Wolf Came ...
. It had a digital photo resolution of 1.2
megapixels
In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a raster image, or the smallest point in an all points addressable display device.
In most digital display devices, pixels are the smal ...
(1280 pixels wide, 960 pixels high) and a storage capacity of 25 pictures.
When introduced, the Dakota Digital sparked massive interest, primarily due to its price tag: US$10.99. At the time, a digital camera of similar resolution and functionality was in the $40–$70 range. The reason for the low price was that the Dakota Digital was a ''
single-use camera
A disposable or single-use camera is a simple box camera meant to be used once. Most use fixed-focus lenses. Some are equipped with an integrated flash unit, and there are even waterproof versions for underwater photography. Internally, the camera ...
'', i.e. the consumer takes the pictures, returns the camera to the store, and the pictures are returned to the consumer in print and
CD-ROM
A CD-ROM (, compact disc read-only memory) is a type of read-only memory consisting of a pre-pressed optical compact disc that contains data. Computers can read—but not write or erase—CD-ROMs. Some CDs, called enhanced CDs, hold both comput ...
format (after an additional $11 processing fee) while the camera is refurbished and resold. The Dakota Digital wasn't the very first digital camera introduced as a single-use concept camera -
Pentax
is a brand name used primarily by the Japanese multinational imaging and electronics company Ricoh for DSLR cameras, lenses, sport optics (including binoculars and rifle scopes), and CCTV optics. The Pentax brand is also used by Hoya Corporation ...
and
Sanyo
, stylized as SANYO, is a Japanese electronics company and formerly a member of the Fortune Global 500, ''Fortune'' Global 500 whose headquarters was located in Moriguchi, Osaka, Moriguchi, Osaka prefecture, Japan. Sanyo had over 230 subsidiari ...
did it in Japan two years before. However, it was the first single-use digital camera to be mass-marketed (the Pentax/Sanyo camera was only a three-month trial run), as well as the first single-use digital camera sold in the United States.
Almost immediately after introduction, several people began work on
hacking the single-use Dakota Digital in attempts to transform it into what would be the least expensive reusable digital camera available at the time. In November 2003, only four months after it was introduced, they succeeded in this task. Technical details about the internal components were publicly posted on the Internet, along with instructions for creating various compatible link cables that connected the Dakota Digital to home personal computers. In addition to this, special third-party software provided a way to download pictures and clear the camera's internal
flash memory
Flash memory is an electronic non-volatile computer memory storage medium that can be electrically erased and reprogrammed. The two main types of flash memory, NOR flash and NAND flash, are named for the NOR and NAND logic gates. Both us ...
to allow more pictures to be taken. The technical data, instructions and software met all requirements to make the Dakota Digital reusable.
Public announcement of how to transform the single-use camera into a reusable camera, paired with the very low camera price, immediately created high demand for the Dakota Digital. So Ritz began pulling the Dakota Digital out of its stores after learning of the hack, and the original camera soon became difficult to find.
In July 2004, a group of hackers made available methods to further improve the original Dakota Digital by upgrading the camera's
firmware
In computing, firmware is a specific class of computer software that provides the low-level control for a device's specific hardware. Firmware, such as the BIOS of a personal computer, may contain basic functions of a device, and may provide h ...
, or internal programming. These firmware upgrades added several new features, most notably the ability to adjust or remove the original 25 picture limit, along with various other changes and improvements.
A few months after the original camera was pulled off the shelves, Ritz introduced two new models of Dakota Digital, the ''PV2'' series. One was similar to the original model with a price of $10.99, while the other, priced at $18.99, contained a color
LCD screen that displayed the most recent picture taken. Both were based on an entirely new
chipset
In a computer system, a chipset is a set of electronic components
An electronic component is any basic discrete device or physical entity in an electronic system used to affect electrons or their associated fields. Electronic components are ...
manufactured by SMaL Camera Technologies. Hacking of this camera has been more of a group effort than the first. John Maushammer removed and read the
flash memory
Flash memory is an electronic non-volatile computer memory storage medium that can be electrically erased and reprogrammed. The two main types of flash memory, NOR flash and NAND flash, are named for the NOR and NAND logic gates. Both us ...
chip, wrote a
disassembler
A disassembler is a computer program that translates machine language into assembly language—the inverse operation to that of an assembler. A disassembler differs from a decompiler, which targets a high-level language rather than an assembly lan ...
, and commented significant portions of the firmware. Others investigated the
USB
Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad ...
interface, and John figured out the authentication mechanism and how to disable it. Others figured out how to download the images using modified versions of software for SMaL's other cameras, and other people are reverse-engineering the proprietary
RAW
Raw is an adjective usually describing:
* Raw materials, basic materials from which products are manufactured or made
* Raw food, uncooked food
Raw or RAW may also refer to:
Computing and electronics
* .RAW, a proprietary mass spectrometry dat ...
file format.
The security mechanism on the original camera consisted of a challenge and response. The challenge was the camera's serial number, and the response was the 4-byte result of a simple
hash function
A hash function is any function that can be used to map data of arbitrary size to fixed-size values. The values returned by a hash function are called ''hash values'', ''hash codes'', ''digests'', or simply ''hashes''. The values are usually u ...
– the serial number converted from
ASCII
ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because of ...
to
binary-coded decimal
In computing and electronic systems, binary-coded decimal (BCD) is a class of binary encodings of decimal numbers where each digit is represented by a fixed number of bits, usually four or eight. Sometimes, special bit patterns are used for ...
, negated bitwise, and multiplied by 4. The weakness was that the hash function was stored in the firmware, so it could be completely understood and replicated. The PV2 used a better challenge and response mechanism. It was better not because it used a longer key (128 byte challenge, 128 byte response), but because the hash function was not stored algorithmically in firmware. Theoretically, the response could not be mathematically related to the challenge and the only correlation between the two could be a record saved in the manufacturer's database (which authorized processing systems would have to access to read pictures from the camera). In practice, though, only a few challenge/response pairs have been seen in the wild.
See also
*
Flip Video
The Flip Video cameras were an American series of tapeless camcorders for digital video created by Pure Digital Technologies, a company bought by Cisco Systems in March 2009; variants included the UltraHD, the MinoHD, and the SlideHD. Flip Video ...
References
{{Reflist
External links
Slashdot , Ritz Disposable Digital Camera Hacked*
ttp://cexx.org/dakota/ Windows driver & more technical details for the Ritz Dakota Digital, including hacking instructions (From cexx.org)br>
Details and instructions for upgrading the Dakota Digital firmwareBulletin Board with latest PV2 hacking discussion
Digital cameras
Cameras introduced in 2003