DOI QR코드

DOI QR Code

A Transaction Analysis Model for OpenADR 2.0b Payload

OpenADR 2.0b 페이로드 트랜잭션 분석 모델 연구

  • Received : 2017.02.07
  • Accepted : 2017.03.20
  • Published : 2017.03.28

Abstract

OpenADR is a national standard communication protocol of demand response service. OpenADR uses XML message, called a payload, to support logical transaction of demand response service. For this purpose, OpenADR defines a XML element as transaction identifier which is called requestID. Unfortunately, OpenADR 2.0b profile specification describes some information about requestID but, it is not enough for understanding properly. Ambiguous definition of payload transaction makes vulnerabilities of implementing VEN & VTN and confuses mapping OpenADR 2.0b protocol into other smart grid protocols. Therefore, this paper redefines payload transaction to solve an ambiguous information of OpenADR 2.0b profile specification, proposes a model of analyzing payload transaction, and shows how to detect a payload transaction vulnerability in real-world.

유동적인 전기 소비량과 소비자와 공급자가 실시간으로 변하는 시장 상황에 대응하기 위해 수요 반응에 기술이 있다. OpenADR은 이러한 수요 반응 서비스를 제공하는 국제적인 표준 통신 프로토콜이다. OpenADR은 어플리케이션 계층에서 페이로드라는 XML 메시지를 사용하며, 본 프로토콜이 제공하는 수요 반응 서비스는 페이로드에 논리적인 요청, 응답을 사용해 제공한다. 이를 위해, OpenADR은 트랜잭션에 식별자로 'requestID'라는 XML 엘리먼트를 정의한다. OpenADR 2.0b 프로파일 사양 문서에서 트랜잭션 식별자에 설명은 있지만, 이해하기에 충분하지 않다. 모호한 트랜잭션에 설명은 OpenADR에 VEN과 VTN 구현에 취약점을 만들고, 서로 다른 프로토콜 간 변환에 혼란을 줄 가능성이 있다. 따라서 본 논문에서는 OpenADR 2.0b에 페이로드 트랜잭션 모호성을 해결하는 정의와 페이로드 트랜잭션을 분석하는 모델을 제시하고, 본 논문에서 제시한 분석 모델을 사용해 실제 트랜잭션 취약점을 탐지하는 사례를 보인다.

Keywords

References

  1. JKeun-Ho Lee, "Analysis of Threats Factor in IT Convergence Security", Journal of the Korea Convergence Society, Vol. 1, No. 1, pp. 49-55, 2013.
  2. Seong-Hoon Lee, Dong-Woo Lee, "Actual Cases for Smart Fusion Industry based on Internet of Thing", Journal of the Korea Convergence Society, Vol. 7, No. 2, pp. 1-6, 2016. https://doi.org/10.15207/JKCS.2016.7.2.001
  3. SBo-Seon Kang, Keun-Ho Lee, "A Scheme on Energy Efficiency Through the Convergence of Micro-grid and Small Hydro Energy", Journal of the Korea Convergence Society, Vol. 6, No. 1, pp. 29-34, 2015. https://doi.org/10.15207/JKCS.2015.6.1.029
  4. United States Department of Energy: Benefits of Demand Response in Electricity Markets and Recommendations for Achieving Them, Technical Report, 2006.
  5. W. M. Taqqali and N. Abdulaziz, "Smart Grid and Demand Response Technology", 2010 IEEE International, 2010.
  6. P. Faria, Z. Vale, and J. Baptista, "Demand response programs design and use considering intensive penetration of distributed generation", Energies, Vol. 8, No. 6, 2015.
  7. H. A. Aalami, M. Parsa Moghaddam, and G. R. Yousefi, "Demand response modeling considering interruptible/curtailable loads and capacity market programs", Applied Energy, Vol. 87, No. 1, pp. 243-250, 2010. https://doi.org/10.1016/j.apenergy.2009.05.041
  8. S An, IC Lim, SH Kim, ES Yuk, "Development of a Peak Power Control System based on Zigbee Wireless Communication", Journal of Institute of Control, Robotics and Systems, Vol. 21, No. 5, pp. 442-446, 2015. https://doi.org/10.5302/J.ICROS.2015.14.8038
  9. OpenADR Alliance: OpenADR 2.0 Profile Specification A Profile, Technical Report, 2011.
  10. OpenADR Alliance: OpenADR 2.0 Profile Specification B Profile, Technical Report, 2013.
  11. Ulrich Herberg, Daisuke Mashima, Jorjeta G. Jetcheva, Sanam Mirzazad-Barijough, "OpenADR 2.0 deployment architectures: Options and implications", 2014 IEEE International, 2014.
  12. SATO Tetsuji, "The Current Status OpenADR (Automated Demand Response) Technology and NEC's Approach to the DR Market", NEC Technical Journal, Vol. 10, No. 2, pp. 87-90, 2016.
  13. OpenADR Alliance: OpenADR 2.0 Demand Response Program Implementation Guide, Technical Report, 2016.
  14. Andrew Paverd, Andrew Martin, Ian Brown, "Security and Privacy in Smart Grid Demand Response System", International Workshop on Smart Grid Security, 2014.
  15. Hyeon-Ho Chae, June-Kyoung Lee, Kyoung-Hak Lee, "A Study on The Security Vulnerability Analysis of Open An Automatic Demand Response System", Journal of Digital Convergence, Vol. 14, No. 5, pp. 333-339, 2016. https://doi.org/10.14400/JDC.2016.14.5.333
  16. Mijeong Park, Miyoung Kang, Jin-Young Choi, "The research on vulnerability analysis in OpenADR for Smart Grid", International Workshop on Data Analytics for Renewable Energy Integration, 2014.
  17. Certified EPRI Open Source OpenADR 2.0b VEN & VTN, http://www.openadr.org/
  18. http://www.openadr.org/faq
  19. Sevket Gokay, Markus C. Beutel, Houran Ketabdar, Karl-Heinz Krempels, "Connecting Smart Grid Protocol Standards: A Mapping Model Between Commonly-used Demand-response Protocols OpenADR and MIRABEL", 2015 International Conference on. IEEE, 2015.
  20. Tou, Julius T., Rafael C. Gonzalez, "Pattern recognition principles", Addison-Wesley, 1974.
  21. Fu, King-Sun, Bharat K. Bhargava. "Tree Systems for syntactic pattern recognition", IEEE Transactions on Computers, Vol. C-22, 1087-1099p, 1973. https://doi.org/10.1109/T-C.1973.223654