Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Steve Zdancewic -->
Steve Zdancewic
Assistant Professor
Department of Computer and Information Science
University of Pennsylvania

e-mail: stevez (at) cis.upenn.edu
phone: 215-898-2661
office: 511 Levine Hall
office hours: Tues. 9:30-10:30 & by appointment

Research interests (Summary)
    I study programming languages and computer security. Most recently, my work has focused on two research directions: (1) language-based enforcement of information-flow policies and understanding dynamic security policies, and (2) access control and authorization logic. I am also interested in secure concurrent and distributed computing, functional programming languages, type theory, linear and modal logics, theorem proving and mechanized metatheory. More information about my research can be found in this research statement.

Research Activities, News, and Conferences
    :: Oregon Programming Languages Summer School 2008
    :: IEEE Security & Privacy 2008 (Oakland)
    :: Security Oriented Languages (SOL)
    :: Coq Tutorial at POPL 2008
    :: Penn's PL Club
    :: POPLmark
    :: New Jersey Programming Languages Seminar (NJPLS)
    :: Penn Security Seminar
    :: TIME-DC

Recent Publications (Complete List)
    - Abstracting Syntax [Submitted Feb. 2008]
    - Evidence-based Audit (Draft) [To Appear CSF 2008]
    - HardBound: Architectural Support for Spatial Safety of the C Programming Language [ASPLOS 2008]
    - Abash: Finding Bugs in Bash Scripts [PLAS 2007]
    - The Cryptographic Decentralized Label Model [Oakland 2007]
    - Combining Events and Threads for Scalable Network Services [PLDI 2007]
    - «more»

Ph.D. Students and Post Docs
    > Peng Li           (language support for concurrent programming)
    > Limin Jia, Ph.D. (logic and mechanized metatheory)
    > Karl Mazurak (scripting languages and protocols)
    > Jeff Vaughan (cryptography and audit)
    > Jianzhou Zhao (mechanized metatheory)

Undergraduate Research Participants
    . Roman Shor
    . Joey Schorr
    . Luke Zarko

Former Students
    . Matt Gruskin
    . Dan Margolis (undergraduate, graduated in 2006)
    . Kate Moore (undergraduate, graduated in 2004)
    . Stephen Tse (Ph.D. Student, graduated in 2007, now at Google)

Teaching (Summary)
    * CIS 700: Software and Compiler Verification [2005]
    * CIS/TCOM 551: Computer and Network Security [2008] [2007] [2006] [2005]
    * CSE 331: Introduction to Networks and Security [2006] [2004] [2003] [2002]
    * CIS 700: π -Calculus and Foundations of Concurrent Systems [2004]
    * CIS 670: Advanced Topics in PL (Safety and Security) [2003]

Awards and Honors
    - NSF CAREER award, 2004
    - Best Paper award at SOSP, 2001
    - Intel Foundation Graduate Fellowship, 2001
    - Best Paper award at ICFP, 1999
    - NSF Graduate Student Fellowship, 1996

Funding
My research has been supported in part by the following grants. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
    - NSF 0311204: Dynamic Security Policies
    - NSF 0346939: CAREER: Language-based Distributed System Security
    - NSF 0524059: Resource-guided Implementation of Secure Embedded Software
    - NSF 0524035: Flexible, Decentralized Infomation-flow Control for Dynamic Environments
    - NSF 0551589: CRI: Machine Assistance for Programming Language Research
    - NSF 0541040: CCF: Unifying Events and Threads: Language Support for Network Services
    - NSF 0716469: CT-T: Collaborative Research: Manifest Security
    - ONR: TIME-DC

[Curriculum Vita]     [Talks]     [Writing Tips]

Personal

  • My wife, Stephanie Weirich, is also on the Computer and Information Science Faculty at Penn.

Last modified: Wed Apr 9 11:37:38 EDT 2008