This content is not included in your SAE MOBILUS subscription, or you are not logged in.
CAN Crypto FPGA Chip to Secure Data Transmitted Through CAN FD Bus Using AES-128 and SHA-1 Algorithms with A Symmetric Key
ISSN: 0148-7191, e-ISSN: 2688-3627
Published March 28, 2017 by SAE International in United States
This content contains downloadable datasetsAnnotation ability available
Robert Bosch GmBH proposed in 2012 a new version of communication protocol named as Controller area network with Flexible Data-Rate (CANFD), that supports data frames up to 64 bytes compared to 8 bytes of CAN. With limited data frame size of CAN message, and it is impossible to be encrypted and secured. With this new feature of CAN FD, we propose a hardware design - CAN crypto FPGA chip to secure data transmitted through CAN FD bus by using AES-128 and SHA-1 algorithms with a symmetric key. AES-128 algorithm will provide confidentiality of CAN message and SHA-1 algorithm with a symmetric key (HMAC) will provide integrity and authentication of CAN message. The design has been modeled and verified by using Verilog HDL – a hardware description language, and implemented successfully into Xilinx FPGA chip by using simulation tool ISE (Xilinx). Verification are done by applying direct test bench with National Institute of Standards and Technology (NIST) test vectors for AES-128, SHA-1, CAN crypto encryption and decryption cores. The performance of CAN crypto encryption and decryption cores show that they are suitable to be embedded into ECUs for securing data transmitted through CAN FD bus.
CitationDoan, T. and Ganesan, S., "CAN Crypto FPGA Chip to Secure Data Transmitted Through CAN FD Bus Using AES-128 and SHA-1 Algorithms with A Symmetric Key," SAE Technical Paper 2017-01-1612, 2017, https://doi.org/10.4271/2017-01-1612.
Data Sets - Support Documents
|[Unnamed Dataset 1]|
|[Unnamed Dataset 2]|
- Leohold, J. Communication Requirements for Automotive Systems, 5th IEEE Workshop Factory Communication System (2004).
- CAN with Flexible Data-Rate, specification version 1.0, April 17th, 2012, Bosch.
- Juiussen, E. “Cyber-Security in the Connected Car Age”, GENIVI Conference Seoul, October 21, 2015.
- Koscher, K. Czekis, A. Roesner, F. Patel, S. Kohno, T. Checkoway, S. McCoy, D. Kantor, B. Anderson, D. Shacham, H. Savage S., Experiemental Security Analysis of a Modern Automobile, IEEE Symposium on Security and Privacy, 2010.
- National Institute of Standards and Technology (NIST), “Advanced Encryption Standard (AES)”, Federal Information processing Standard 197, Nov. 2001. Available at: http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf
- Forouzan, Behrouz A.: “Data Communications and Networking” (Mc Graw Hills Inc, 4th edn. 2007).
- Tim Good, Student Member, IEEE, and Mohanned Benaissa, Member, IEEE, “Very Small FPGA Application-Specific Instruction Processor for AES,” IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, VOL. 53, ISSUE. 7, pp. 1477–1486, July 2006.
- Daemen J. and Rijmen, V. “The Design of Rijndael,” SpringerVerlag, 2002, ISBN: 978-3-662-04722-4. [Online]. Available: http://www.springer.com/in/book/978-3-540-42580-9
- Sai Srinivas N. S.MD. Akramuddin, “FPGA Based Hardware Implementation of AES Rijindael Alogrithm for Encryption and Decryption”, International Conference on Electrical, and Optimization Techniques (ICEEOT), 2016.
- Federal Information processing Standard (FIPS): “Publication 180-4, Secure Hash Standard (SHS)”, U.S. doc/NIST, August 2015.
- NIST SHA Test Vector, available at: http://www.nsrl.nist.gov/testdata/
- Elbirt, A.J.Yip, W. Chetwynd B., and Paar C.. An FPGA Implementatio and Performance Evaluation of the AES Block Cipher Candidate Algorithm Finalists. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 9:545 – 557, August 2001.
- Happel, A. “Secure Communication for CAN FD”, Vector, CAN Newsletter April 2014.
- Perrig, A. Song, D. Canetti, R. Tygar J. D., and Briscoe, B. “Timed efficient stream loss-tolerant authentication TESLA: Multicast source authentication transform introduction," RFC 4082 (Informational), Internet Engineering Task Force, Jun 2005. [Online]. Available: http://www.ietf.org/rfc/rfc4082.txt
- Perrig, A. Canetti, R. Song D., and Tygar, J. D. “Efficient and secure source authentication for multicast," in Network and Distributed System Security Symposium, NDSS '01, San Diego, CA, USA, Feb 2001, pp. 35–46.
- Mundhenk, P. Steinhorst, S. Lukasiewycz, M. Fahmy S. A. and Chakraborty, S. "Lightweight authentication for secure automotive networks," 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE), Grenoble, 2015, pp. 285–288