GithubHelp home page GithubHelp logo

Sangwan Kwon

Technical Skills

  • Professional Experience in System Security
    • From Security Middleware to Secure OS to Hypervisor
    • Currently interested in Confidential Computing
  • Proficient in System Programming
    • From Modern C++ to Rust
    • Highly interested in Rust
  • Strong understanding Software Architecture
    • From Design Pattern to Open-source Platform

Patents

  • Key Management (Published 2020-KR, 2022-US)
  • Data Protection (Published 2020-KR)
  • Container (Published 2019-KR, 2020-US)

Education

  • MSc, Computer Science: Yonsei University, South Korea (2014-2017)
  • BSc, Computer Science: Kookmin University, South Korea (2007-2014)

Projects

  • Confidential Computing (2022 - present)
  • Secure OS for Security chip (2020 - 2022)
    • Language: Rust, C++ 17
    • Role
      • Kernel development on Secure OS (Rust)
      • App Framework development on Secure OS (Rust)
      • Middleware to commuicate with Secure OS on Android OS (C++)
      • Type-safety RPC framework (Rust & C++)
  • Lightweight Actor Framework (2020)
    • Language: Rust (no std)
    • Role
      • Actor Framework development on Embedded System
  • Unified Security Monitor (2019 - 2020)
    • Project: ViST
    • Language: C++ 17
    • Release: Tizen 6.0
    • Role: maintainer
      • Design and develop project
      • Secure monitor development w/ SQLite Virtual Table
    • Summary:
      • Provide unified interface of security functions
    • Feature:
      • Security virtual table: The object which be bound security functions
      • Struct-based schema: The schema of security functions
      • Query-based unified interface: The interface between query and virtual table
      • Type-safe query builder: The query builder with type-error checking at compile time
  • Type Safed Query Builder (2018)
    • Project: qxx
    • Language: C++ 14
    • Release: Tizen 5.5
    • Role: maintainer
    • Summary:
      • Provide query builder written in c++
    • Feature:
      • Type safed query builder (type checked at compile time)
  • RPC Framework (2018)
    • Project: klay (rmi)
    • Language: C++ 14
    • Release: Tizen 4.0
    • Role: developer
    • Summary:
      • Provide RMI(remote method invocation) between server and client written in c++
  • Authentication Framework (2017 - 2018)
    • Project: auth-fw
    • Language: C++ 11
    • Release: Tizen 4.0
    • Role: developer
    • Summary:
      • Provide authentificate service to manage password on Tizen
    • Feature:
      • Adjusted plugin architecture for supporting trust-zone
      • On-demand service with dbus socket activation
  • Certification Framework #2 (2017)
    • Project: trust-anchor
    • Language: C++ 11
    • Release: Tizen 4.0
    • Role: maintainer
    • Summary:
      • Provide certificate service to assign own ssl certificates by application which invisible to other applications
    • Feature:
      • SSL certificate trust anchor
  • Certification Framework #1 (2016 - 2017)
    • Project: cert-svc, cert-svc-ui, cert-checker
    • Language: C++ 11
    • Release: Tizen 3.0
    • Role: developer
    • Summary:
      • Provide certificate service to manage user and system certificates and to support APIs related application's certificate
    • Feature:

Sangwan Kwon's Projects

aarch64-cpu icon aarch64-cpu

Low level access to processors using the AArch64 execution state.

bitboom icon bitboom

Config files for my GitHub profile.

cargo-geiger icon cargo-geiger

Detects usage of unsafe Rust in a Rust crate and its dependencies.

certifier icon certifier

The Confidential Computing Certifier Framework consists of a client API called the certifier-API and server based policy evaluation called the certifier Service. It simplifies and unifies programming and operations support for multi-vendor Confidential Computing platforms by providing support for scalable, policy driventrust management including a

cross icon cross

“Zero setup” cross compilation and “cross testing” of Rust crates

islet icon islet

An on-device confidential computing framework

ostep-translations icon ostep-translations

Various translations of OSTEP can be found here. Help the cause and contribute!

rmi icon rmi

C++ Remote Method Invocation

rocksdb icon rocksdb

A library that provides an embeddable, persistent key-value store for fast storage.

tale icon tale

Minimal Jekyll theme for storytellers

tizen-docs icon tizen-docs

This project is for writing Tizen documents for platform and application developers. The documents will be published to the new Tizen portal site.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.