integrated framework for iot security education...introduction of methodology and implementation...
TRANSCRIPT
Integrated Framework for IoT
Security Education
Yoshihiro OkadaGraduate School of Information Science & Electrical Engineering,
Innovation Center for Educational Resources(ICER), Kyushu University Library,
Kyushu University, JAPAN
The 6th International Cybersecurity Workshop, Secure IoT Space
Workshop, 22th January 2018
九州大学UIプロジェクトKyudai Taro,2007
2
The background of IoT Security project & education
SICORP : Strategic International Collaborate Research Program
“Security in the Internet of Things Space”
IoT security project & education
http://staff.cs.kyushu-u.ac.jp/en/sicorp-siots/index.html
九州大学UIプロジェクトKyudai Taro,2007
India-Japan Project
3
SECURITY IN THE INTERNET OF THINGS SPACEProject Readers of India and Japan
Prof. Koji Okamura, Director of Cybersecurity Center, Kyushu University
Prof. Ranjan Bose, Department of Electrical Engineering, IITD
Research Period
– Oct. 2016 – Sept. 2021 (Japanese side)
• Working Package 4「IoT Security Education 」• Kyusyu University
Prof. Yoshihiro Okada, Director of ICER, Graduate School of ISEE
Dr. Wei Shi, Research Associate of ICER
Ms. Ma Chenguang, Master course student
• Indian Institute of Technology, Delhi
Prof. Ranjan Bose, Department of Electrical Engineering
Ms. Srishti Kulshrestha, Master course student
九州大学UIプロジェクトKyudai Taro,2007
4
The background of IoT Security project &education
IoT security project & education
http://staff.cs.kyushu-u.ac.jp/en/sicorp-siots/index.html
SICORP : Strategic International Collaborate Research Program
“Security in the Internet of Things Space”
九州大学UIプロジェクトKyudai Taro,2007
5
Activity Plan(5years milestones)– Collect and investigate various types of sensor data,
Extraction of threat information from them and Store as Linked Data
=> Quickly applying to e-Learning materials
=> Sharing with collaborated institutions
– ①Web based Viewer for educational materials supporting international standards formats
=> Recording learner’s activity data for Learning Analytics
=> Visualization tools of the activity data
– ②SPOC(Small Private Online Course) for IoTSecurity Education
=> Education practice among collaborated institutions
=> Brush up the contents
– ③MOOC(Massive Open Online Course) for IoTSecurity Education
=> as Open Educational Resources
– ④Serious Games for IoT Security Education
=> for students of Elementary, Junior and High schools
WP4 「IoT Security Education」
Develo
pm
ent
Pra
ctic
e
Desig
n
16 17 18 19 20
Revis
e
Dev.
Dev.
Dev.
20 21P
rac.
Pra
c.
Pra
c.
Revis
e
九州大学UIプロジェクトKyudai Taro,2007
6
Activities of last fiscal year, 2016
1)Standardization of e-Learning materials formats– Standardization forums : ①ADBook: IEEE Actionable Data Book project, ②CEN eTernity project, ③IMS ICE project, ④EDUPUB project
– Learning Analytics standards: Caliper
2)Design of web-based viewer of educational materials– Web-based (HTML5, various mono media tags, WebGL, JavaScript)
– Linkage mechanism based on Linked Data Technology for mono media
– Enable Learning Analytics
3)Design of visualization tools for Learning Analytics– Specification of learner’s activity data(log data)
– Intuitive analysis manner
– Based on already developed tools, Time-tunnel and so on
4)To collect IoT security resources for e-Learning materials – That will be used as workshop materials will be held for IoT security
persons of companies and universities, and government officials
WP4 「IoT Security Education」
九州大学UIプロジェクトKyudai Taro,2007
2)Design of web-based viewer of
educational materials
7
Linked Data Cloud Electronic textbook standards
Overview of system System can be customized
by acquired LOD
九州大学UIプロジェクトKyudai Taro,2007
3)Design of visualization tools for
Learning Analytics
8
BookLooper
Time-tunnel, [Nakamura et al. 2017]
Cubic Gantt Chart, [Nakamura et al, 2015]
九州大学UIプロジェクトKyudai Taro,2007
9
Activities of this fiscal year, 2017
1) Educational material development framework [iCERi 2017]
- Database of IoT threats information as Linked Data
- Authoring tool for educational materials of IoT security
2) Learning Analytics framework for IoT security education [INTED 2018]
- Web-based educational material viewer (HTML5, various mono media tags, JavaScript) - => ePub.js + Learning Analytics
- Visualization tools for Learning Analytics- Based on already developed tools, Time-tunnel and so on
3) Web-based educational 3D contents for IoTsecurity [EIDWT 2018]
WP4 「IoT Security Education」
九州大学UIプロジェクトKyudai Taro,2007
10
Activities of this fiscal year, 2017
1) Educational material development framework [iCERi 2017]
- Database of IoT threats information as Linked Data
- Authoring tool for educational materials of IoT security
2) Learning Analytics framework for IoT security education [INTED 2018]
- Web-based educational material viewer (HTML5, various mono media tags, JavaScript) - => ePub.js + Learning Analytics
- Visualization tools for Learning Analytics- Based on already developed tools, Time-tunnel and so on
3) Web-based educational 3D contents for IoTsecurity [EIDWT 2018]
WP4 「IoT Security Education」
九州大学UIプロジェクトKyudai Taro,2007
Introduction of methodology and implementation
【1】Contextual knowledge management based on Linked Data
11
Linked Data – RDF(Resource Description Framework)
• A data model for representing information of resources in web.
Definition of a data entity(e.g. SmartMeter)
九州大学UIプロジェクトKyudai Taro,2007
Introduction of methodology and implementation
12
【1】Contextual knowledge management based on Linked Data
Link the same data entity saved in different database
九州大学UIプロジェクトKyudai Taro,2007
Designation of RDF for IoT security Registration of RDF file Retrieval data in SPARQL endpoint Utilization of linked data by Web application –An authoring tool for developing educational material is used by educational
editor without programming skill.
Introduction of methodology and implementation
13
Implementation of RDF server for IoT security information
• The RDF server has a function as a Sparql endpoint, and stores the registered RDF in a relational database called an RDF repository.
【1】Contextual knowledge management based on Linked Data
• Function Receive the request and return the result in JSON format Execute RDF retrieval by SPARQL(A query language for RDF) Register/edit/delete to RDF
• Steps for implement and deployment of RDF store
九州大学UIプロジェクトKyudai Taro,2007
Introduction of methodology and implementation
14
• Design of RDF data - Manage IoT security information as RDF format
Schema table: Triples of conceptual design Instance table: Table data entered in Excel format Prefix table: Definition of the namespace to be used.
IoT security information collection
RDF store schema
1. IoT systems,devices, sensors2. Attacks can be perpetrated on such IoT spaces.3. Preventive measures can be taken to thwart such
attacks.4. Damages could be caused by such attacks5. Textual explanation of IoT threats information.6. Illustrated explanation of IoT threats information.7. Video explanation of IoT threats information.
Prefix
Schema
Instance
Implementation of RDF server for IoT security information
【1】Contextual knowledge management based on Linked Data
九州大学UIプロジェクトKyudai Taro,2007
Introduction of methodology and implementation
【Q1.】Data collection for the contents of teaching materials
【Method1】Utilization of Linked Data
15
Implementation of RDF server for IoT security information• Generation RDF file - manage IoT security information as RDF format
Designation of RDF skeleton of IoT security. Exported RDF file of IoT security.
Device: SmartMeterAttack: unauthorized accessCountermeasure:Vulnerability countermeasureDamage: Measurement data is tampered with.Img(Image):URLComment(Text):URLseeAlso(Video):URL
九州大学UIプロジェクトKyudai Taro,2007
Introduction of methodology and implementation
【Q1.】Data collection for the contents of teaching materials
【Method1】Utilization of Linked Data
16
Implementation of RDF server for IoT security information• Registration of RDF file
Storage of RDF fileExported RDF file
九州大学UIプロジェクトKyudai Taro,2007
Introduction of methodology and implementation
【Q1.】Data collection for the contents of teaching materials
【Method1】Utilization of Linked Data
17
Implementation of RDF server for IoT security information• Retrieval data in SPARQL endpoint(Virtuoso)
Retrieval of RDF file
Search Query
Result
九州大学UIプロジェクトKyudai Taro,2007
Introduction of methodology and implementation
18
Prototype system of authoring tool for IoT Security
【2】Implementation of Web application–The authoring tool for developing IoT Security educational material
九州大学UIプロジェクトKyudai Taro,2007
Introduction of methodology and implementation
19
Demo of authoring tool for IoT Security
【2】Implementation of Web application–The authoring tool for developing IoT Security educational material
九州大学UIプロジェクトKyudai Taro,2007
20
Activities of this fiscal year, 2017
1) Educational material development framework [iCERi 2017]
- Database of IoT threats information as Linked Data
- Authoring tool for educational materials of IoT security
2) Learning Analytics framework for IoT security education [INTED 2018]
- Web-based educational material viewer (HTML5, various mono media tags, JavaScript) - => ePub.js + Learning Analytics
- Visualization tools for Learning Analytics- Based on already developed tools, Time-tunnel and so on
3) Web-based educational 3D contents for IoTsecurity [EIDWT 2018]
WP4 「IoT Security Education」
九州大学UIプロジェクトKyudai Taro,2007
Introduction of methodology and implementation
21
【3】Implementation of a web-based viewer for educational materials designed as ePub format of IoT Security supporting Learning Analytics
九州大学UIプロジェクトKyudai Taro,2007
Introduction of methodology and implementation
22
【3】Implementation of a web-based viewer for educational materials designed as ePub format of IoT Security supporting Learning Analytics
九州大学UIプロジェクトKyudai Taro,2007
Introduction of methodology and implementation
23
【3】Implementation of a web-based viewer for educational materials designed as ePub format of IoT Security supporting Learning Analytics
九州大学UIプロジェクトKyudai Taro,2007
Introduction of methodology and implementation
24
【3】Implementation of a web-based viewer for educational materials designed as ePub format of IoT Security supporting Learning Analytics
九州大学UIプロジェクトKyudai Taro,2007
25
Visualization tools for Learning Analytics
BookLooper
Time-tunnel, [Nakamura et al. 2017]
Cubic Gantt Chart, [Nakamura et al, 2015]
九州大学UIプロジェクトKyudai Taro,2007
26
Activities of this fiscal year, 2017
1) Educational material development framework [iCERi 2017]
- Database of IoT threats information as Linked Data
- Authoring tool for educational materials of IoT security
2) Learning Analytics framework for IoT security education [INTED 2018]
- Web-based educational material viewer (HTML5, various mono media tags, JavaScript) - => ePub.js + Learning Analytics
- Visualization tools for Learning Analytics- Based on already developed tools, Time-tunnel and so on
3) Web-based educational 3D contents for IoTsecurity [EIDWT 2018]
WP4 「IoT Security Education」
九州大学UIプロジェクトKyudai Taro,2007
Web-based educational 3D contents for IoT security27
Prototype system of authoring tool for IoT Security
九州大学UIプロジェクトKyudai Taro,2007
28
Activities of this fiscal year, 2017
1) Educational material development framework [iCERi 2017]
- Database of IoT threats information as Linked Data
- Authoring tool for educational materials of IoT security
2) Learning Analytics framework for IoT security education [INTED 2018]
- Web-based educational material viewer (HTML5, various mono media tags, JavaScript) - => ePub.js + Learning Analytics
- Visualization tools for Learning Analytics- Based on already developed tools, Time-tunnel and so on
3) Web-based educational 3D contents for IoTsecurity [EIDWT 2018]
Conclusion
九州大学UIプロジェクトKyudai Taro,2007
29
Activity Plan(5years milestones)– Collect and investigate various types of sensor data,
Extraction of threat information from them and Store as Linked Data
=> Quickly applying to e-Learning materials
=> Sharing with collaborated institutions
– ①Web based Viewer for educational materials supporting international standards formats
=> Recording learner’s activity data for Learning Analytics
=> Visualization tools of the activity data
– ②SPOC(Small Private Online Course) for IoTSecurity Education
=> Education practice among collaborated institutions
=> Brush up the contents
– ③MOOC(Massive Open Online Course) for IoTSecurity Education
=> as Open Educational Resources
– ④Serious Games for IoT Security Education
=> for students of Elementary, Junior and High schools
Future work
Develo
pm
ent
Pra
ctic
e
Desig
n
16 17 18 19 20
Revis
e
Dev.
Dev.
Dev.
20 21P
rac.
Pra
c.
Pra
c.
Revis
e