Secure Programming Languages Based on Mobile Code
基于移动代码的安全编程语言
基本信息
- 批准号:12133203
- 负责人:
- 金额:$ 24.19万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research on Priority Areas
- 财政年份:2000
- 资助国家:日本
- 起止时间:2000 至 2003
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
We studied secure programming languages based on mobile code. We worked on essential research issues in security of programming languages and system software from both theoretical and practical aspects. First we gave a systematic solution to problems in programming languages, which is the most important element in software development. The solution is not ad-hoc but based on a solid theory. Furthermore, we addressed research issues in system software with a systematic solution based on deep understanding of target systems. The results of this research include a secure compiler for the C programming language (Fail-Safe C), an interface definition language for Fail-Safe C, an operating system that guarantees security using type systems (Kernel Mode Linux), a system that defends networks against distributed denial of service attacks (MovingFirewall), cryptographic lambda calculus, regular expression types for string operations, self-repairing reference monitors, a fine-grain access control mechanism between program modules, programming languages that support the description of mobile code (JavaGO and JavaGoX), object usage analysis for Java, efficient regjon-based memory management for a dynamical ly-typed programming language Scheme, and a type system for access control in distributed computation. The results are highly evaluated by internat ional communit of computer science. This research had a significant impact on academic and industrial fields by releasing three software and publishing about 30 refereed papers. We received four prestigious awards including the best paper award from Japan Society for Software Science and the best technology award from Nikkei Business Publications Inc.
研究了基于移动的代码的安全编程语言。我们从理论和实践两个方面对编程语言和系统软件的安全性进行了必要的研究。首先,我们对编程语言中的问题给出了系统的解决方案,这是软件开发中最重要的元素。解决方案不是临时的,而是基于坚实的理论。此外,我们在深入了解目标系统的基础上,通过系统解决方案解决了系统软件中的研究问题。这项研究的成果包括一个安全的编译器的C编程语言(Fail-Safe C),用于Fail-Safe C的接口定义语言,Fail-Safe C是一种使用类型系统保证安全性的操作系统(内核模式Linux),一种保护网络免受分布式拒绝服务攻击的系统(MovingFirewall)、加密lambda演算、字符串操作的正则表达式类型、自修复引用监视器,程序模块之间的细粒度访问控制机制、支持移动的代码描述的编程语言(JavaGO和JavaGoX)、Java的对象使用分析、动态类型编程语言Scheme的有效的基于区域的存储器管理以及用于分布式计算中的访问控制的类型系统。结果得到了国际计算机界的高度评价。这项研究通过发布三个软件和发表约30篇参考论文,对学术和工业领域产生了重大影响。我们获得了四个著名奖项,包括日本软件科学协会的最佳论文奖和日经商业出版社的最佳技术奖。
项目成果
期刊论文数量(152)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Eijiro Sumii, Benjamin C.Pierce: "Logical Relations for Encryption"14^<th> IEEE Computer Security Foundations for Workshop. 256-269 (2001)
Eijiro Sumii、Benjamin C.Pierce:“加密的逻辑关系”14^<th> IEEE 计算机安全基础研讨会。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
浜中 信行, 住井 英二郎, 小林 直樹, 米澤 明憲: "Javaバイトコードにおけるオブジェクト使用解析のための型システム"第4回プログラミングおよびプログラミング言語ワークショツプ(PPL2002). 15 (2002)
Nobuyuki Hamanaka、Eijiro Sumii、Naoki Kobayashi、Akinori Yonezawa:“Java 字节码中对象使用分析的类型系统”第四届编程和编程语言研讨会(PPL2002)15(2002)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Eijiro Sumii, Benjamin C.Pierce: "Logical Relations for Encryption"Journal of Computer Security. Vol.11 No.4. 521-554 (2003)
Eijiro Sumii、Benjamin C.Pierce:“加密的逻辑关系”计算机安全杂志。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
末永 幸平, 大岩 寛, 住井 英二郎, 米澤 明憲: "Fail-Safe Cのためのインターフェース定義言語"第5回プログラミングおよびプログラミング言語ワークショップ(PPL2003). 14 (2003)
Kohei Suenaga、Hiroshi Oiwa、Eijiro Sumii、Akinori Yonezawa:“故障安全 C 的接口定义语言”第五届编程和编程语言研讨会 (PPL2003) 14 (2003)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Naoshi Tabuchi, Eijiro Sumii, Akinori Yonezawa: "Regular Expression Types for Strings in a Text Processing Language."IPSJ Transactions on Programming. Vol.44 SIG No.02. 1-12 (2003)
Naoshi Tabuchi、Eijiro Sumii、Akinori Yonezawa:“文本处理语言中字符串的正则表达式类型。”IPSJ 编程交易。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
{{
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 }}
YONEZAWA Akinori其他文献
YONEZAWA Akinori的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('YONEZAWA Akinori', 18)}}的其他基金
Adaptive Software Substrate for High Performance Wide Area Computing
用于高性能广域计算的自适应软件底层
- 批准号:
12308012 - 财政年份:2000
- 资助金额:
$ 24.19万 - 项目类别:
Grant-in-Aid for Scientific Research (A)
Secure Programming Languages Based on Mobile Code
基于移动代码的安全编程语言
- 批准号:
12133101 - 财政年份:2000
- 资助金额:
$ 24.19万 - 项目类别:
Grant-in-Aid for Scientific Research on Priority Areas
StackThreads/MP : Integrating Futures into Calling Standards
StackThreads/MP:将 Future 集成到调用标准中
- 批准号:
08408008 - 财政年份:1996
- 资助金额:
$ 24.19万 - 项目类别:
Grant-in-Aid for Scientific Research (A)
Design and Implementation of Concurrent Programming Language based on Linear Logic
基于线性逻辑的并发编程语言的设计与实现
- 批准号:
06452389 - 财政年份:1994
- 资助金额:
$ 24.19万 - 项目类别:
Grant-in-Aid for General Scientific Research (B)
Efficient Implementation of Concurrent Object-Oriented Languages for General Purpose MIMD Parallel Computers.
通用 MIMD 并行计算机的并发面向对象语言的高效实现。
- 批准号:
05558026 - 财政年份:1993
- 资助金额:
$ 24.19万 - 项目类别:
Grant-in-Aid for Developmental Scientific Research (B)
Logics of parallel object-oriented programming languages
并行面向对象编程语言的逻辑
- 批准号:
05044214 - 财政年份:1993
- 资助金额:
$ 24.19万 - 项目类别:
Grant-in-Aid for Overseas Scientific Survey.
Computational Reflection in Object-Oriented Concurrent Computing and its Applications
面向对象并发计算中的计算反思及其应用
- 批准号:
01420045 - 财政年份:1989
- 资助金额:
$ 24.19万 - 项目类别:
Grant-in-Aid for General Scientific Research (A)
Distributed Implementation and Debugging Schemes for a Object-Oriented Concurrent Programming Language
面向对象并发编程语言的分布式实现与调试方案
- 批准号:
62460222 - 财政年份:1988
- 资助金额:
$ 24.19万 - 项目类别:
Grant-in-Aid for General Scientific Research (B)
相似海外基金
Conference: Midwest Programming Languages Summits 2023, 2024, 2025
会议:2023、2024、2025 年中西部编程语言峰会
- 批准号:
2330888 - 财政年份:2023
- 资助金额:
$ 24.19万 - 项目类别:
Standard Grant
REU Site: Research Experience for undergraduates in Programming Languages (REPL)
REU 网站:编程语言本科生研究经验 (REPL)
- 批准号:
2244494 - 财政年份:2023
- 资助金额:
$ 24.19万 - 项目类别:
Standard Grant
Travel: Student Travel for the Programming Languages Mentoring Workshop (PLMW) at the International Conference on Functional Programming (ICFP)
旅行:参加国际函数式编程会议 (ICFP) 编程语言指导研讨会 (PLMW) 的学生旅行
- 批准号:
2328059 - 财政年份:2023
- 资助金额:
$ 24.19万 - 项目类别:
Standard Grant
NSF Student Travel Grant for the Programming Languages Mentoring Workshop at ACM SIGPLAN Conference on Programming Language Design and Implementation (PLMW@PLDI), 2023-2025
NSF 学生旅费补助金,用于 ACM SIGPLAN 编程语言设计与实现会议 (PLMW@PLDI) 编程语言指导研讨会,2023-2025 年
- 批准号:
2310964 - 财政年份:2023
- 资助金额:
$ 24.19万 - 项目类别:
Standard Grant
Travel: NSF Student Travel Grant for 2023 ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
旅行:2023 年 ACM 编程语言和操作系统架构支持国际会议 (ASPLOS) 的 NSF 学生旅行补助金
- 批准号:
2311257 - 财政年份:2023
- 资助金额:
$ 24.19万 - 项目类别:
Standard Grant
Travel: Oregon Programming Languages Summer School 2023: Types, Semantics, and Logic
旅行:2023 年俄勒冈编程语言暑期学校:类型、语义和逻辑
- 批准号:
2329771 - 财政年份:2023
- 资助金额:
$ 24.19万 - 项目类别:
Standard Grant
Theory and Application for Robust and High-Performance Systems Programming Languages
鲁棒高性能系统编程语言的理论与应用
- 批准号:
22KJ0561 - 财政年份:2023
- 资助金额:
$ 24.19万 - 项目类别:
Grant-in-Aid for JSPS Fellows
Travel: NSF Student Travel Grant for 2024 ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
旅行:2024 年 ACM 编程语言和操作系统架构支持国际会议 (ASPLOS) 的 NSF 学生旅行补助金
- 批准号:
2327889 - 财政年份:2023
- 资助金额:
$ 24.19万 - 项目类别:
Standard Grant
Travel: NSF Student Travel Grant for the Programming Languages Mentoring Workshop at ACM SIGPLAN Symposium on Principles of Programming Languages, 2024-2026
旅行:2024-2026 年 ACM SIGPLAN 编程语言原理研讨会编程语言指导研讨会的 NSF 学生旅行补助金
- 批准号:
2334703 - 财政年份:2023
- 资助金额:
$ 24.19万 - 项目类别:
Standard Grant
Semantics and Implementation of Probabilistic Programming Languages
概率编程语言的语义和实现
- 批准号:
RGPIN-2021-02734 - 财政年份:2022
- 资助金额:
$ 24.19万 - 项目类别:
Discovery Grants Program - Individual














{{item.name}}会员




