<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=SecureCells%3A_A_Secure_Compartmentalized_Architecture</id>
	<title>SecureCells: A Secure Compartmentalized Architecture - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=SecureCells%3A_A_Secure_Compartmentalized_Architecture"/>
	<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=SecureCells:_A_Secure_Compartmentalized_Architecture&amp;action=history"/>
	<updated>2026-04-29T16:20:20Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://junhoahn.kr/noriwiki/index.php?title=SecureCells:_A_Secure_Compartmentalized_Architecture&amp;diff=2201&amp;oldid=prev</id>
		<title>Ahn9807: 새 문서: {{Paper|title=SecureCells: A Secure Compartmentalized Architecture|author=Atri Bhattacharyya, Florian Hofhammer, Yuanlong Li, Siddharth Gupta, Andres Sanchez, Babak Falsafi, Mathias Payer|conference=IEEE Symposium on Security and Privacy (SP)|year=2023}}  분류: IEEE S&amp;P  == 개요 == SecureCell은 Protection domain에 관련된 연구로, 하드웨어-소프트웨어 Co-desig을 통한 Per-Virtual Memory Area Permissions을 가능하게 하여, 효율적인 User space...</title>
		<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=SecureCells:_A_Secure_Compartmentalized_Architecture&amp;diff=2201&amp;oldid=prev"/>
		<updated>2025-09-26T13:07:05Z</updated>

		<summary type="html">&lt;p&gt;새 문서: {{Paper|title=SecureCells: A Secure Compartmentalized Architecture|author=Atri Bhattacharyya, Florian Hofhammer, Yuanlong Li, Siddharth Gupta, Andres Sanchez, Babak Falsafi, Mathias Payer|conference=IEEE Symposium on Security and Privacy (SP)|year=2023}}  &lt;a href=&quot;/noriwiki/index.php?title=%EB%B6%84%EB%A5%98:IEEE_S%26P&quot; title=&quot;분류:IEEE S&amp;amp;P&quot;&gt;분류: IEEE S&amp;amp;P&lt;/a&gt;  == 개요 == SecureCell은 &lt;a href=&quot;/noriwiki/index.php?title=Protection_domain&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Protection domain (없는 문서)&quot;&gt;Protection domain&lt;/a&gt;에 관련된 연구로, 하드웨어-소프트웨어 Co-desig을 통한 Per-Virtual Memory Area Permissions을 가능하게 하여, 효율적인 User space...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Paper|title=SecureCells: A Secure Compartmentalized Architecture|author=Atri Bhattacharyya, Florian Hofhammer, Yuanlong Li, Siddharth Gupta, Andres Sanchez, Babak Falsafi, Mathias Payer|conference=IEEE Symposium on Security and Privacy (SP)|year=2023}}&lt;br /&gt;
&lt;br /&gt;
[[분류: IEEE S&amp;amp;P]]&lt;br /&gt;
&lt;br /&gt;
== 개요 ==&lt;br /&gt;
SecureCell은 [[Protection domain]]에 관련된 연구로, 하드웨어-소프트웨어 Co-desig을 통한 Per-Virtual Memory Area Permissions을 가능하게 하여, 효율적인 User space process isolation이 가능하게 한 논문이다.&lt;br /&gt;
&lt;br /&gt;
== Motivation &amp;amp; Importance ==&lt;br /&gt;
Protection domain은 다음 3개의 Trade-off가 있다.&lt;br /&gt;
 Security, Flexibility, and Performance&lt;br /&gt;
이 3개의 토끼를 한번에 잡을 수 있는 디자인을 만들어 내는 것이 이 논문의 Motivation이다.&lt;br /&gt;
&lt;br /&gt;
== Main Idea ==&lt;br /&gt;
본 논문은 다음과 같은 목표를 가지고 있다.&lt;br /&gt;
* Security objectives&lt;br /&gt;
** Access control: 접근 가능한 영역 분리&lt;br /&gt;
** Validity checks: Protection domain변경에 대한 권한 확인&lt;br /&gt;
** Context isolation: Protection domain사이의 Context (즉 RIP, STACK과 같은 실행 유닛)분리&lt;br /&gt;
** Write safety: Read-only만 있는 경우 Write할 수 없어야 함&lt;br /&gt;
** Temporary exclusive access: 동시에 접근하는 경우 Atomic해야 함&lt;br /&gt;
** Auditability: 접근 가능한 며모리 영역일 경우 접근할 수 있도록 해야 함&lt;br /&gt;
* Performance objectives&lt;br /&gt;
** Single-cycle access verification: 명령어 하나로 Context를 Switching해야 함&lt;br /&gt;
** CXross-compartment calls: Cross domain call을 지원하여 Optimization된 성능을 제공해야 함&lt;br /&gt;
** Fast, zero-copy permission transfer: Copying없이 빠르게 Permission을 변경할 수 있어야 함&lt;br /&gt;
* Flexibility&lt;br /&gt;
** Arbitrary sharing of data regions: 자유로운 Access permission설정이 가능해야 함&lt;br /&gt;
** Security proportionality: 특정 조건에서는, 혹은 Protection이 필요없는 도메인 사이에서는, 오버헤드를 아예 없애기 위해서 Verification을 사용하는 방식등을 통해서 아예 Overhead를 없앨 수 있으면 좋음&lt;br /&gt;
&lt;br /&gt;
이를 위해서 다음과 같은 디자인을 제시하였다.&lt;br /&gt;
# TCB-maintained VMA scale access control&lt;br /&gt;
# Unprivileged instructions implementing securely-bounded compartmentalization primitives&lt;br /&gt;
# Software implementing call gates, call stacks, and context isolation&lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
[[파일:IEEE SP 2023 SecureCells Figure 3.png|350px|섬네일]]&lt;br /&gt;
&lt;br /&gt;
== [[Conclusion]] ==&lt;br /&gt;
SecureCells는 하드웨어–소프트웨어 공동 설계(Hardware–Software Co-design)를 통해 Security, Performance, Flexibility라는 세 가지 Protection domain challenge를 해결하였다. 이 세 가지 특성 간의 트레이드오프는 매우 중요한 주제로, 후속 논문을 작성할 때 참고할 만한 가치가 있다. 그러나 SecureCells는 특정 Customized 하드웨어와 Special instruction에 의존한다는 점에서 중대한 한계점을 가진다. 따라서 이러한 의존성을 해소할 수 있는 새로운 접근 방안이나 대안적 설계가 제안된다면 의미 있는 발전이 될 것이다.&lt;/div&gt;</summary>
		<author><name>Ahn9807</name></author>
	</entry>
</feed>