Automatic Secure Code Migration in the Heterogeneous World of Web of Things
物联网异构世界中的自动安全代码迁移
基本信息
- 批准号:535907-2018
- 负责人:
- 金额:$ 4.07万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Collaborative Research and Development Grants
- 财政年份:2019
- 资助国家:加拿大
- 起止时间:2019-01-01 至 2020-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
As computing becomes more and more prevalent in our daily lives, in the form of the Internet of Things (IoT), it is important to provide unified abstractions and interfaces to allow IoT devices to talk to each other seamlessly. Rather than invent yet another protocol or abstraction, the world wide web, with its HTTP protocol and the use of JavaScript language, offers a convenient and mature set of technologies to enable IoT devices to communicate - this is also known as the Web of Things (WoT). Simultaneously, edge computing, which seeks to offload computations from centralized cloud or data centers and execute them on the devices themselves, has been fueled by the advent of more capable devices in the IoT space, and the need for low latencies and data privacy in IoT applications. In this proposal, we seek to develop an edge computing framework and services to execute high-level applications written in the JavaScript language on WoT devices. To this end, we have developed a middleware layer called ThingsJS, which allows JavaScript code to be migrated among WoT devices, and the devices and the cloud. However, ThingsJS lacks many important abstractions that programmers have come to expect for building dependable and secure applications, as well as services for common operations available in cloud data centers. We will address this gap by taking a three pronged approach in this proposal. In the first prong, we will provide high-level edge services similar to those found in cloud data centers. In the second prong, we will provide failure tolerance and security as a service for edge applications on WoT devices. In the third prong, we will develop novel techniques for automated testing and test generation of WoT applications. Together, the three prongs will enable programmers to build highly capable, performant, dependable and secure WoT applications with minimal effort. Our research will thus be instrumental for leveraging the power of the WoT, and enable this technology in multiple domains such as healthcare, connected vehicles, and smart homes.
随着计算以物联网(IoT)的形式在我们的日常生活中变得越来越普遍,提供统一的抽象和接口以允许IoT设备之间无缝对话变得非常重要。万维网并没有发明另一种协议或抽象,而是通过其HTTP协议和使用JAVASCRIPT语言,提供了一套方便且成熟的技术,使物联网设备能够通信-这也被称为物联网(WoT)。与此同时,边缘计算寻求将计算从集中式云或数据中心卸载并在设备本身上执行,这得益于物联网空间中功能更强大的设备的出现,以及物联网应用对低延迟和数据隐私的需求。在这个提案中,我们寻求开发一个边缘计算框架和服务,以便在WoT设备上执行用JAVASCRIPT语言编写的高级应用程序。为此,我们开发了一个名为ThingsJS的中间件层,它允许在WoT设备、设备和云之间迁移JavaScript代码。然而,ThingsJS缺乏程序员在构建可靠、安全的应用程序时所期望的许多重要抽象,以及云数据中心可用的常见操作服务。我们将在这项提案中采取三管齐下的方法来解决这一差距。在第一个方面,我们将提供类似于云数据中心的高级别边缘服务。在第二个方面,我们将为WoT设备上的边缘应用提供容错和安全服务。在第三个方面,我们将开发用于自动测试和测试生成WoT应用程序的新技术。这三个方面结合在一起,将使程序员能够以最少的努力构建功能强大、性能可靠和安全的WoT应用程序。因此,我们的研究将有助于利用WoT的力量,并在医疗保健、互联车辆和智能家居等多个领域启用这项技术。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Pattabiraman, Karthik其他文献
Pattabiraman, Karthik的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Pattabiraman, Karthik', 18)}}的其他基金
Resilient, Secure, and Programmable Next-Generation Internet of Things (IoT)
弹性、安全且可编程的下一代物联网 (IoT)
- 批准号:
DGDND-2020-04644 - 财政年份:2022
- 资助金额:
$ 4.07万 - 项目类别:
DND/NSERC Discovery Grant Supplement
Resilient, Secure, and Programmable Next-Generation Internet of Things (IoT)
弹性、安全且可编程的下一代物联网 (IoT)
- 批准号:
RGPIN-2020-04644 - 财政年份:2022
- 资助金额:
$ 4.07万 - 项目类别:
Discovery Grants Program - Individual
Automatic Secure Code Migration in the Heterogeneous World of Web of Things
物联网异构世界中的自动安全代码迁移
- 批准号:
535907-2018 - 财政年份:2021
- 资助金额:
$ 4.07万 - 项目类别:
Collaborative Research and Development Grants
Resilient, Secure, and Programmable Next-Generation Internet of Things (IoT)
弹性、安全且可编程的下一代物联网 (IoT)
- 批准号:
DGDND-2020-04644 - 财政年份:2021
- 资助金额:
$ 4.07万 - 项目类别:
DND/NSERC Discovery Grant Supplement
Resilient, Secure, and Programmable Next-Generation Internet of Things (IoT)
弹性、安全且可编程的下一代物联网 (IoT)
- 批准号:
RGPIN-2020-04644 - 财政年份:2021
- 资助金额:
$ 4.07万 - 项目类别:
Discovery Grants Program - Individual
Resilient, Secure, and Programmable Next-Generation Internet of Things (IoT)
弹性、安全且可编程的下一代物联网 (IoT)
- 批准号:
RGPIN-2020-04644 - 财政年份:2020
- 资助金额:
$ 4.07万 - 项目类别:
Discovery Grants Program - Individual
Resilient, Secure, and Programmable Next-Generation Internet of Things (IoT)
弹性、安全且可编程的下一代物联网 (IoT)
- 批准号:
DGDND-2020-04644 - 财政年份:2020
- 资助金额:
$ 4.07万 - 项目类别:
DND/NSERC Discovery Grant Supplement
Automatic Secure Code Migration in the Heterogeneous World of Web of Things
物联网异构世界中的自动安全代码迁移
- 批准号:
535907-2018 - 财政年份:2020
- 资助金额:
$ 4.07万 - 项目类别:
Collaborative Research and Development Grants
Building Error Resilient Software on Next Generation Computing Platforms
在下一代计算平台上构建容错软件
- 批准号:
RGPIN-2015-03767 - 财政年份:2019
- 资助金额:
$ 4.07万 - 项目类别:
Discovery Grants Program - Individual
Invariant-driven intrusion detection system (IDS) for cyber-physical systems
用于网络物理系统的不变驱动的入侵检测系统(IDS)
- 批准号:
531223-2018 - 财政年份:2018
- 资助金额:
$ 4.07万 - 项目类别:
Engage Grants Program
相似海外基金
RINGS: Accelerating the NextG Protocols Definition to Code Generation with an Automatic and Secure Verification-Compilation Tool-Chain
RINGS:利用自动安全的验证编译工具链加速 NextG 协议定义到代码生成
- 批准号:
2148177 - 财政年份:2022
- 资助金额:
$ 4.07万 - 项目类别:
Continuing Grant
Arithmix: A no-code multi-dimensional data aggregation tool utilising novel user access controls to permit secure, collaborative, cross organisational analytics
Arithmix:一种无代码多维数据聚合工具,利用新颖的用户访问控制来允许安全、协作、跨组织分析
- 批准号:
10034178 - 财政年份:2022
- 资助金额:
$ 4.07万 - 项目类别:
Collaborative R&D
QR Code-enabled Digital Receipt System for Secure and Paperless Financial Transactions (QR-CeRST)
用于安全无纸化金融交易的二维码数字收据系统 (QR-CeRST)
- 批准号:
10043171 - 财政年份:2022
- 资助金额:
$ 4.07万 - 项目类别:
Grant for R&D
Automatic Secure Code Migration in the Heterogeneous World of Web of Things
物联网异构世界中的自动安全代码迁移
- 批准号:
535907-2018 - 财政年份:2021
- 资助金额:
$ 4.07万 - 项目类别:
Collaborative Research and Development Grants
SaTC: CORE: Small: Specifying and Verifying Secure Compilation of C Code to Tagged Hardware
SaTC:核心:小:指定和验证 C 代码到标记硬件的安全编译
- 批准号:
2048499 - 财政年份:2021
- 资助金额:
$ 4.07万 - 项目类别:
Standard Grant
SCorCH: Secure Code for Capability Hardware
SCorCH:能力硬件的安全代码
- 批准号:
EP/V000497/1 - 财政年份:2020
- 资助金额:
$ 4.07万 - 项目类别:
Research Grant
SCorCH : Secure Code for Capability Hardware
SCorCH:能力硬件的安全代码
- 批准号:
EP/V000225/1 - 财政年份:2020
- 资助金额:
$ 4.07万 - 项目类别:
Research Grant
Automatic Secure Code Migration in the Heterogeneous World of Web of Things
物联网异构世界中的自动安全代码迁移
- 批准号:
535907-2018 - 财政年份:2020
- 资助金额:
$ 4.07万 - 项目类别:
Collaborative Research and Development Grants
Developer Security Essentials – Empowering Software Development Teams to Write Secure Code
开发人员安全要素 — 使软件开发团队能够编写安全代码
- 批准号:
106303 - 财政年份:2020
- 资助金额:
$ 4.07万 - 项目类别:
Collaborative R&D
Secure code migration in the Internet of Things
物联网中的安全代码迁移
- 批准号:
513014-2017 - 财政年份:2017
- 资助金额:
$ 4.07万 - 项目类别:
University Undergraduate Student Research Awards