• DocumentCode
    2096989
  • Title

    Using the PIC micro-controller as a Cryptographic Coprocessor for Digital Watermarking Applications

  • Author

    Ali, Anjum ; Shahzad Asif, Hafiz Muhammad

  • Author_Institution
    FAST NUCES, Lahore
  • fYear
    2006
  • fDate
    13-14 Nov. 2006
  • Firstpage
    438
  • Lastpage
    442
  • Abstract
    This paper presents a novel design of a special "addon " hardware module that works as a cryptographic co-processor. It employs a PIC micro-controller to insert a selected digital watermark in a bit-mapped image file. The image file to be watermarked is passed from the PC through the serial port to the cryptographic co-processor. The co-processor inserts the watermark and sends the file back to the PC over the serial port. Serial communication with the PC serial port is performed using the PIC\´s built-in USART. The system can be used for watermarking image files of any size; however, the size of the watermark will depend on the size of the image file. The firmware for the hardware module has been thoroughly tested and simulated using the latest version of microchip\´s development tools. Benefits of this approach include the high level of security associated with this add-on hardware module, because it can be kept under lock and key at a separate place. Different bit patterns can be used as watermarks by simply changing the firmware code or by reading new information from the controller \´s input port
  • Keywords
    coprocessors; cryptography; firmware; microcontrollers; watermarking; PIC micro-controller; bit-mapped image file; cryptographic coprocessor; digital watermarking; firmware; microchip; serial communication; Coprocessors; Cryptography; Data mining; Hardware; Information security; Microcontrollers; Microprogramming; Robustness; Testing; Watermarking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies, 2006. ICET '06. International Conference on
  • Conference_Location
    Peshawar
  • Print_ISBN
    1-4244-0502-5
  • Electronic_ISBN
    1-4244-0503-3
  • Type

    conf

  • DOI
    10.1109/ICET.2006.335924
  • Filename
    4136892