Personal tools
« September 2010 »
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
 
Document Actions

Detailed Program

by Michael Kao last modified 2009-01-05 16:25

1.      Detaild Program

2.      Biographies of Speakers

 

Detailed Program

The 5th (2009 1st) iCAST/CMU/TRUST Joint Conference on

Security and Privacy Technologies

January 7-8, 2009

IB-101, National Taiwan University of Science and Technology, Taipei, Taiwan

 

Wednesday, January 7

09:00-09:30

Registration

09:30-09:40

Opening Remarks

 

I.   Pervasive Security and Privacy Assurance

09:40-12:30    Session Chairs:  Yih-Kuen Tsay and Bow-Yaw Wang

09:40-10:20

Keynote Speech:

“MODEL CHECKING: My 27-Year Quest to Overcome the State Explosion Problem”

Edmund M. Clarke (CMU)

In 1981, Edmund M. Clarke and E. Allen Emerson, working in the USA, and Joseph Sifakis working independently in France, authored seminal papers that founded what has become the highly successful field of Model Checking.  This verification technology provides an algorithmic means of determining whether an abstract model---representing, for example, a hardware or software design---satisfies a formal specification expressed as a temporal logic formula.  Moreover, if the property does not hold, the method identifies a counterexample execution that shows the source of the problem.

The progression of Model Checking to the point where it can be successfully used for complex systems has required the development of sophisticated means of coping with what is known as the state explosion problem.  Great strides have been made on this problem over the past 27 years by what is now a very large international research community.  As a result many major hardware and software companies are beginning to use Model Checking in practice.  Examples of its use include the verification of VLSI circuits, communication protocols, software device drivers, real-time embedded systems, and security algorithms. 

The work of Clarke, Emerson, and Sifakis continues to be central to the success of this research area.  Their work over the years has led to the creation of new logics for specification, new verification algorithms, and surprising theoretical results.  Model Checking tools, created by both academic and industrial teams, have resulted in an entirely novel approach to verification and test case generation.   This approach, for example, often enables engineers in the electronics industry to design complex systems with considerable assurance regarding the correctness of their initial designs.  Model Checking promises to have an even greater impact on the hardware and software industries in the future.  (ACM Turing Award Citation)

10:20-11:00

“What Are We Trying to Prove? Why Logic Matters for Computer Security?”

Peter Lee (CMU)

11:00-11:20

Break

11:20-11:55

“Grey: A Practical Logic-based Access-control System”

Lujo Bauer (CMU)

Grey is an access-control system in which smartphones serve as the device by which users exercise and delegate their authority. In an ongoing deployment in a building on our campus, Grey is used daily by about 30 people to control access to office doors and log in to computers.  Grey has several distinguishing features, including the use of logic-based techniques to achieve high assurance and support for ad-hoc delegation: users can modify their security policy at the time and place of their choosing, including dynamically, in response to access attempts that would otherwise fail.
In this talk I will outline several of the underlying practical challenges of building such a system and some related recent results, including leveraging observed behavior to aid in policy creation and verifying that the system meets users' needs in practice.

11:55-12:30

“BitBlaze: a New Approach to Computer Security via Binary Analysis”

Dawn Song (UCB)

In this talk, I will present the BitBlaze project, a new approach to computer security via binary analysis.  In particular, BitBlaze focuses on building a unified binary analysis platform and using it to provide novel solutions to a broad spectrum of different security problems.  The binary analysis platform is designed to enable accurate analysis, provide an extensible architecture, and combines static and dynamic analysis as well as program verification techniques to satisfy the common needs of security applications.  By extracting security-related properties from binary programs directly, BitBlaze enables a principled, root-cause based approach to computer security, offering novel and effective solutions, as demonstrated with over a dozen different security applications, including in-depth malware analysis, vulnerability discovery, diagnosis, and defense, patch-based exploit generation, and reverse engineering of protocol formats.  I will give an overview of the BitBlaze project and present some recent results on more powerful techniques for symbolic execution and model extraction enabling more effective vulnerability discovery and diagnosis and malware analysis.

12:30 – 13:20 Lunch Break        13:00 – 14:00 Demo

II. Wireless and Sensor Network Security

14:00 -17:00    Session Chairs:  Shiuhpyng Shieh and Tien-Ruey Hsiang

14:00-14:30

“Wireless and Software Security”

Wen-Guey Tzeng (NCTU), Shih-Kun Huang (NCTU), Wei-Chung Teng (NTUST) 

 1. Key Establishment Schemes against Storage Bounded Adversaries in Wireless Sensor Networks

We re-examine the attacking scenario about wireless sensor networks and propose the storage-bounded adversary model for wireless sensor networks, in which the adversary's storage is bounded.  We propose two key establishment schemes for establishing shared keys for neighboring sensor nodes in the storage-bounded adversary model.  The first scheme needs special beacon nodes for broadcasting random bits.  In the second scheme, some sensor nodes play the role of beacon nodes.

2. CT-Exploit: Controllable Taintedness for Automated Exploit Generator

If unauthorized users cannot execute code needing normal authorization, we mean this code section to be a forbidden area. We want to explore if the full path coverage tester can generate suitable input without authorization to enter a forbidden area of a software system, especially for mobile platforms. To enter the forbidden area (FA), we have designed a framework, called CT-Exploit, with three components: a failure detector and taint tracker called BEAGLE, a Concolic tester called ALERT, and a high level property checker called CAST. If we encounter a software failure, especially, with a corrupted control and data state, the execution will be brought into a fuzz state by some kind of tainted input. Based on the uncontrolled input, we want to test if they are controllable tainted input, called their taintedness. The CT-Exploit framework will generate input to automatically enter FA with specified properties, which is evaluated with several benchmark programs, not currently with plausible input by fuzzers like zzuf and catchconv.

3. A Node Identification in Wireless Sensor Networks Utilizing Time Synchronization

Node identification is one of the most important issues to wireless sensor network security. Current approaches use cryptographic authentication and certification tools to ensure node identification, while this talk introduces an intuitive method to identify a node by measuring its clock skew. This method is based on our observation that every sensor node has a unique clock skew value that is different from any other node. Flooding Time Synchronization Protocol (FTSP) is used as the tool to measure clock skew, and current experimental data show that almost all measured clock skews of one sensor node vary inside a tiny bound. For any two nodes that both clock skews are very close to each other, a classifying function is proposed to check the line continuity of contiguous measured clock skews. As a result, the proposed method has successfully identified every node in experiments performed by my laboratory. Applications of this method, like Sybil attack detection, will also be discussed if time permits.

14:30-15:00

“SWOON: a Secure Wireless Overlay Observation Network Testbed”

Yu-Lun Huang (NCTU), Chien-Hua Chiu ( NTU), Bo-Ting Chen ( NCTU),

Chih-Yuan Wang ( NTUST), Cing-Hao Liou ( NTUST), Mao-Jie Lin (NCKU),

Shiuan-Tzuo Shen (NCTU), Tzu-I Yang (NCTU), Yu-Kai Hsiao (TKU),

Zong-Syun Lin (NCTU)

1. A Plug-in Architecture for SWOON

Wireless security is important because more and more applications move to wireless networks. However, testing wireless security is hard because the infrastructure is too big and too expensive. In addition, we must contain all the attacks in the testbed without letting them jump out to the real networks and affect normal users. To solve this problem, we built SWOON, which is the first wireless security testbed. SWOON use emulation, not simulation, which means that we can use real machines to do real measurements and get real results. In this semester, we re-architected SWOON with a plug-in architecture. Plug-in architecture is a modern design approach which provides great flexibility and modularity. New features can be written and compiled separately as plug-ins, and users can dynamically add these plug-ins to the main program as they need. With the plug-in architecture designed, we can develop new attacks without any change to the SWOON core architecture and hence make SWOON become more stable and more extendable.

2. Implementing Verifiable Order Statistics for Secure Aggregation

In-network aggregation can save significant bandwidth in a distributed query systems, but is subject to attack by adversaries. Prior work addressed settings where data sources are trusted, but the aggregation infrastructure needs to be secured. We study extensions that also make aggregate queries robust to adversarial data sources, which can inject spurious values into the data stream to be aggregated. Wagner observed that the field of robust statistics can provide tools here, since robust estimators (medians, trimmed means, median absolute deviations, etc.) provide formal guarantees on the degree to which perturbed data can have an effect on aggregate results. This raises the challenge of developing verifiable in-network algorithms for robust estimators. Many of the natural robust estimators are built on order statistics, so we focus here on verifiable techniques for in-network computation of order statistics. To our knowledge, there is no mechanism guarantees both the efficiency and verifiability of the order statistics computation. In this work, we present the FM3 Proof Sketch aggregation protocol, which efficiently and securely computes various approximate order statistics including medians, median absolute deviations, quantiles, ranks, and frequent items). We derive robustness and approximation guarantees for those queries in adversarial environments, and demonstrate empirically that our scheme is practically useful via experiments on real and synthetic data.

3. Using reputation to guide long-term archival storage

Network storage system may suffer unexpected system failures, which causes the loss of valuable files of users. We design a long-term archival data storage system that uses reputation for users to select reliable storage servers with minimum cost. Erasure-code is used to create redundancy to improve a file's survivability. To calculate the reputation of a server, we employ a provable data possession (PDP) scheme to verify data integrity on servers, which also induces a meaningful measure of servers' reliability. Simulations show that our reputation system successfully helps a user to determine the number of required servers, given a desired file survival probability.

4. Detecting Virtualization Resistant Behavior in Modern Malware

We use the enhanced behavior distance algorithm to distinguish the malware sample is Anti-VM malware or not. Try to improve the correctness of malware analysis result, and reduce the loss rate of malware detection.

5. Profiling User behavior by Digital Forensic Technique

Traditionally there are several ways to recognize users, such as face recognition, handwriting and fingerprinting. All of them are doing well on recognizing users, but the equipments needed are not easily obtained and deployed. In this paper we develop an algorithm to profile and recognize users by their own habits. The algorithm is implemented by ranking commands into scores, then plotting them versus input sequence. This is much more efficient than the traditional ways. Besides, we overcame the problems of delay and bias. The experiment result showed an acceptable recognition rate. Furthermore, we can improve the recognition by other novel techniques since we successfully transfer user behavior into wavelet. Also we can apply our work in visualizing user behavior and remote device recognition.

6. Anonymous Routing for Asymmetric Communication Wireless Mesh Networks

In wireless networks, we usually use symmetric encryption to ensure the confidentiality and integrity of data during the data forwarding procedure and to make sure the data can correct reach the destination, we need a correct and reliable routing path. But in the wireless mesh networks (WMNs), it combines several kinds of wireless communication networks and device such as laptop, cell phone or sensor node. The devices in WMNs usually have different resource such as computation, communication and energy, so two communication device may have unbalance resource. Most ad hoc routing protocol and key establishment scheme usually assume every device have the same communication and computation capability, but in WMNs, this would be false, if these protocols used in WMNs, they may not achieve the same effectiveness and efficiency in MANETs. But eavesdropping or modifying may easily occurred during data forwarding over wireless channels. If these protocols don't perform perfectly like in MANETs, the secret data may be exposed or create a wrong routing path in WMNs. Therefore, these protocols may not suit for WMNs. Although data encryption can protect the content exchanged between users, analysis of communication patterns may reveal valuable information about end users and their relationships. Using anonymous paths for communication provides security and privacy against traffic analysis. In order to provide a reliable data transmission and data confidentiality and integrity, moreover, to protect the privacy of user, we proposed the Anonymous Routing for Asymmetric Communication Wireless Mesh Networks.

15:00-15:40

Break and DEMO

15:40-15:50

“Detection & Response Strategies to Attacks on Control Systems”

Zong Syun Lin (NCTU)

SCADA (Supervisor Control And Data Acquisition) systems integrate monitoring and computing capabilities to stabilize safety-critical processes. Any disruption of these systems can cause serious damage to people who depend on them. To analyze how these attacks affect the control system, we perform DoS attacks and integrity attacks on the simplified Tennessee Eastman chemical plant. And we design a new architecture with an internal module and an Intrusion detection system to protect against the cyber attacks. The internal module is a linear model of the whole plant. It is used to simulate the working state and output of this plant. Then the IDS can compare the real and simulated signals to judge whether the system is under attack. If the IDS detects the plant is compromised, it switches to use the simulated signals to prevent the fake signals crashing the plant.

15:50-16:00

“Profiling_user_behavior_by_digital_forensics_technique”

Tzu-I Yang (NCTU)

Traditionally there are several ways to recognize users, such as face recognition, handwriting and fingerprinting.  In practice, it exists a critical problem that the equipments needed are not easily obtained. In this paper we develop an algorithm to profile and recognize users by their own habits without delay and bias. The algorithm is implemented by ranking user input commands into scores, then plotting them versus input sequence. The experiment result shows an acceptable recognition rate and performance. Furthermore, we can improve the recognition by transferring user behavior into wavelet. We can apply our work in visualizing user behavior and remote device recognition in advanced.

16:00-16:10

“Detecting Virtualization Resistant Behavior in Modern Malware”

Mao-Jie Lin (NCKU)

Malware is an important topic of security threat research. Many researchers try to use Virtual Machine system to monitor the malware behavior, and the process of malware analysis will not affect the physical environment. Some malware authors don't want their malware to be analyzed in VM(Virtual Machine) environment, because the analyzer can get much information about the malware in VM environment. There are many Anti-VM techniques which are used to ward off the collection, analysis and reverse engineering features of the VM environment.

This paper presents a solution to detect Anti-VM techniques. We collect the behavior information from the malware sample, and use the enhanced behavior distance algorithm to distinguish the malware is Anti-VM malware or not. We try to improve the correctness of malware analysis result, and reduce the loss rate of malware detection.

16:10-16:20

“Exploiting Multi-core Processor on Network Intrusion Detection”

Bo-Ting Chen (NCTU)

It is easy for network intrusion detection system (NIDS) to exhaust the computing resource of a network device when performing computing-intensive operations such as running DPI algorithms or handling heavy network traffic. The cheapest way to get more CPU cycle is to use a multi-core processor, but traditional NIDS are executed in single thread, which could utilize one core at a time with the other idled. In this research, we propose a parallelized NIDS to take advantage of multi-core processors by executing multiple NIDS in a multi-core system. We assign each NIDS one-on-one to a core; and also introduce a kernel space classifier to distribute packets and balance the load among cores in our system.

16:20-16:30

“Implementing Verifiable Order Statistics for Secure Aggregation”

Chih-Yuan Wang (NTUST)

In-network aggregation can save signi_cant bandwidth in a distributed query systems, but is subject to attack by adversaries. Prior work addressed settings where data sources are trusted, but the aggregation infrastructure needs to be secured. We study extensions that also make aggregate queries robust to adversarial data sources, which can inject spurious values into the data stream to be aggregated. Wagner observed that the _eld of robust statistics can provide tools here, since robust estimators (medians, trimmed means, median absolute deviations, etc.) provide formal guarantees on the degree to which perturbed data can have an e_ect on aggregate results. This raises the challenge of developing verifiable in-network algorithms for robust estimators. Many of the natural robust estimators are built on order statistics, so we focus here on veri_able techniques for in-network computation of order statistics. To our knowledge, there is no mechanism guarantees both the e_ciency and veri_ability of the order statistics computation. In this work, we present the FM3 Proof Sketch aggregation protocol, which e_ciently and securely compute various approximate order statistics including medians, median absolute deviations, quantiles, ranks, and frequent items). We derive robustness and approximation guarantees for those queries in adversarial environments, and demonstrate empirically that our scheme is practically useful via experiments on real and synthetic data.

16:30-16:40

“Anonymous Routing Protocol for Asymmetric Communication Wireless Mesh Networks”

Yu-Kai Hsiao (TKU)

In wireless networks, we usually use symmetric encryption to ensure the confidentiality and integrity of data during the data forwarding procedure and to make sure the data can correct reach the destination, we need a correct and reliable routing path. But in the wireless mesh networks (WMNs), it combines several kinds of wireless communication networks and device such as laptop, cell phone or sensor node. The devices in WMNs usually have different resource such as computation, communication and energy, so two communication device may have unbalance resource. Most ad hoc routing protocol and key establishment scheme usually assume every device have the same communication and computation capability, but in WMNs, this would be false, if these protocols used in WMNs, they may not achieve the same effectiveness and efficiency in MANETs. But eavesdropping or modifying may easily occurred during data forwarding over wireless channels. If these protocols don't perform perfectly like in MANETs, the secret data may be exposed or create a wrong routing path in WMNs. Therefore, these protocols may not suit for WMNs. Although data encryption can protect the content exchanged between users, analysis of communication patterns may reveal valuable information about end users and their relationships. Using anonymous paths for communication provides security and privacy against traffic analysis. In order to provide a reliable data transmission and data confidentiality and integrity, moreover, to protect the privacy of user, we proposed the Anonymous Routing for Asymmetric Communication Wireless Mesh Networks.

16:40-16:50

“Loop Detection and Query Reduction on Catchconv”

Shiuan-Tzuo Shen (NCTU)

“How to ensure whether a program is reliable or not?” is a major issue in software security. Concolic testing is an important and useful technique to examine the tested program with a high coverage rate. Concolic testing performs both concrete execution and symbolic execution simultaneously and dynamically generates good test inputs that make the tested program take a new execution path. Catchconv implements Concolic testing technique and tries to find out implicit vulnerabilities in a program. However, Catchconv is not efficient enough to test large programs. Symbolic execution is somehow complex and takes too much time to be done. Moreover, a loop makes a program execute the same set of code blocks repeatly, and symbolic execution may issue too many constraint queries and spend too much time for a loop. Since the performance limits of Catchconv, we try to reduce the number of constraints queries to the constraint solver and hope that Catchconv can be more efficient and more effective.

16:50-17:00

“A long-term System based on Reputation”

Cing-Hao Liou ( NTUST)

Network storage system may suffer unexpected system failures, which causes the loss of valuable files of users. We design a long-term archival data storage system that uses reputation for users to select reliable storage servers with minimum cost. Erasure-code is used to create redundancy to improve a file's survivability. To calculate the reputation of a server, we employ a provable data possession (PDP) scheme to verify data integrity on servers, which also induces a meaningful measure of servers' reliability. Simulations show that our reputation system successfully help a user to determine the number of required servers, given a desired file survival probability.

 

Demo Hours: 13:00-14:00 and 15:00-15:40 (Wednesday ONLY)

Thursday, January 8

III. Software Security and Advanced Remote Authentication

09:30 -10:50    Session Chair:  Tyng-Ruey Chuang

09:30-09:50

“Methods for Software Security Verification”

Yih-Kuen Tsay (NTU)

The Software Security part (Project 311) of iCAST aims at developing fundamental and practical solutions to the assurance of software security. We have made significant progresses on two topics of focus: (1) Memory Safety Analysis of Programs with Pointers and (2) Automated Compositional Verification. The first topic concerns the problem of locating memory errors resulted from pointer manipulation that are often a cause of security vulnerabilities, while the second investigates automation of the compositional approach to alleviating the state-explosion problem for large systems. For memory safety analysis, we have developed a novel approach for combining shape analysis and arithmetic reasoning, which permits the analysis of programs that perform both data structure and arithmetic operations. A tool based on this approach has been developed and is continuously being enhanced, e.g., to treat user-defined inductive pointer structures. For compositional verification, we solved an open problem of learning an arbitrary omega-regular language, which allows us to extend learning-based automated compositional verification to liveness properties. We have also developed other learning algorithms that significantly improve the efficiency of compositional verification for the case of classic regular languages.

09:50-10:10

“1. Improving the Learning-based Approach to Compositional Verification”

“2. Memory Safety of Programs with Inductive Pointer Structures”

Yu-Fang Chen (NTU), Ming-Hsien Tsai (NTU)

1. Improving the Learning-based Approach to Compositional Verification

Automated compositional verification via machine learning techniques is seen by many as a promising approach to scale up Model Checking to large design. However, most of the currently proposed approaches do not really improve the efficiency and scalability of Model Checking. One of the main reasons is that those approaches cannot guarantee finding a best way to break a verification task down into subtasks. Algorithms for learning a minimal separating DFA of two disjoint regular languages have been proposed and adapted for different applications. One of the most important applications is learning minimal (best) contextual assumptions in automated compositional verification. We propose in this paper an efficient learning algorithm, called LSep, that learns and generates a minimal separating DFA. Our algorithm has a quadratic query complexity in the product of sizes of the minimal DFA's for the two input languages. In contrast, the most recent algorithm of Gupta et al. has an exponential query complexity in the sizes of the two DFA's. Moreover, experimental results show that our learning algorithm significantly outperforms all existing algorithms on randomly-generated example problems. We describe how our algorithm can be adapted for automated compositional verification. The adapted version is evaluated on the LTSA benchmarks and compared with other automated compositional verification approaches. The result shows that our algorithm surpasses others in 30 of 49 benchmark problems.

2. Memory Safety of Programs with Inductive Pointer Structures

Security is a complex, multi-faced issue. Experience has shown that hackers will find the weak points in a system and focus their attacks there. For example, buffer overflows, logic errors, and string manipulation errors are all vulnerabilities that can be exploited to gain access or deny service. It is these software-based vulnerabilities that formal methods seek to prevent. Over the last three years we have been developing techniques for statically detecting possible memory and termination errors in software that makes use of heap-allocated data. These techniques are implemented in the tool THOR. We present the data structure description language that THOR uses and discuss how these descriptions are translated into the entailment rules and abstraction rules used by THOR.

10:10-10:40

“SPATE: A Complete System for Public Key Management within Small Groups”

Adrian Perrig (CMU), Bo-Yin Yang (Academia Sinica)

Establishing trust between a group of individuals remains a difficult problem. Prior works assume trusted infrastructure, require an individual to trust unknown entities, or provide relatively low probabilistic guarantees of authenticity (95% for realistic settings). This work presents SPATE, a primitive that allows users to establish trust via device mobility and physical interaction. Once the SPATE protocol runs to completion, its participants’ mobile devices have authentic data that their applications can use to interact securely (i.e., the probability of a successful attack is 2−24). For this work, we leverage SPATE as part of a larger system to facilitate efficient, secure, and user-friendly collaboration via email and file-sharing services. Our implementation of SPATE on Nokia N70 smart phones allows users to establish trust in small groups of up to eight users in less than one minute. The two example SPATE applications provide increased security with no overhead noticeable to users once keys are established.

10:40-11:00

“SPATE Project and a Study of Visual Hash ( Small-group PKI-less Authenticated Trust Establishment)”

Yueh-Hsun Lin (NTHU), King-Hang Wang (NTHU), Hsu-Chun Hsiao (CMU)

Common cryptographic hash functions like MD5 and SHA-1 generate outputs with more than 28 bits. Users always find difficulties in comparing and remembering these long hashes manually. As a result, there are some works in the literature that attempt to visualize the message digest. These works are referred as the Visual Hash. In this paper, we study the performance of each visual hash scheme through a user test in comparing the message digests of these schemes. Currently, we are in the middle of the research and have obtained some preliminary result from a small pool of users. In the next phrase of the study, we will invite users from different countries to conduct the test.

11:00-11:20 Break

IV. Wireless Security and Video Surveillance

11:20 -12:10    Session Chair:  Wei-Chung Hwang

11:20-11:40

“A Trustable Reputation Scheme”

Shin-Yan Chiou (ITRI)

In online reputation systems, different mutually unrelated users contribute reputation records, rendering the reputation result neither verifiable nor trustworthy. We thus consider the problem of how to build a reputation system that is verifiably trustworthy. We present protocols for a reputation scheme that is verifiably trustworthy. Our approach has many applications such as Internet auctions, online games, social networks, etc.

11:40-11:50

“A Trustable Reputation Scheme Based on Private Relationships”

Ghita Mezzour (CMU)

Many websites provide reviews about products, restaurants, etc submitted by users to help others make purchase decisions. Fake evaluations, however, limit the usefulness of this service. In this paper we present techniques that enable users to recognize evaluations submitted by their friends as these are more trustworthy. The mechanisms preserve the privacy of the friendship relationships from the website, and the privacy of the mapping between the real identity of a user and her online identity from other users including her friends. Our approach has many applications such as Internet auctions, online games, social networks, etc.

11:50-12:00

“CITRIC Camera Mote Update”

Colby Boyer (UCB) , Leon Lin (ITRI)

The CITRIC camera mote platform was designed jointly by the University of California, Berkeley and the Industrial Technology Research Institute (ITRI) to offer flexibility and fast application development.  The platform consists of a frequency-scalable (up to 624 MHz) CPU, 16MB FLASH, and 64MB RAM, and it is capable of interfacing with a standard sensor network mote.  To enable fast application development, the platform runs embedded Linux and it has an API to access the platform's core functions.  The use of Linux and a powerful processor makes the CITRIC platform ideal for in-network processing.

This talk will cover progress over the last six months on increasing hardware production, standardizing the software API, improving the platform's performance and reliability, and outreach to other research groups to adopt this platform.  We will also walk through a deployment example to highlight security considerations when deploying a camera network.

12:00-12:10

“Algebraic Approach for Recovering Topology in Distributed Camera Networks”

Phoebus Chen (UCB)

Camera networks are widely used for tasks such as surveillance, monitoring and tracking.  In order to accomplish these tasks, knowledge of localization information such as camera locations and other geometric constraints about the environment (e.g., walls, rooms, and building layout) are typically considered to be essential.  However, this information is not always required for many tasks such as estimating the topology of camera network coverage, or coordinate-free object tracking and navigation.  We propose a simplicial representation (called CN-Complex) that can be constructed from discrete local observations from cameras, and utilize this novel representation to recover the topological information of the network coverage.  We prove that our representation captures the correct topological information from network coverage for 2.5D layouts, and demonstrate their utility in simulations as well as a real-world experimental set-up.  Our proposed approach is particularly useful in the context of ad-hoc camera networks in indoor/outdoor urban environments with distributed but limited computational power and energy.  (This work was done by Edgar Lobaton, Parvez Ahammad, and Shankar Sastry at UC Berkeley, and submitted to IPSN 2009.)

12:10-13:10 Lunch Break

V. Intrusion Detection and Risk Management

13:10-17:10   Session Chairs:  Greg Wu and Hsing-Kuo Pao

13:10-13:45

“Graph Mining”

Christos Faloutsos (CMU)

How do graphs look like? How can we find patterns and anomalies in time-evolving graphs? We show some recent developments in social and computer network mining, and we focus on some methods that are promising for computer security.

13:45-14:35

“Towards Greater Depth in Network Security Monitoring”

1. Overview

2. Parallelizing Event-based Network Analysis for Efficient Execution on Multi-core Architecture

3. Integration of End-System Sensing into Network Monitoring and Forensics

Vern Paxson (UCB), Po-Ching Lin (III), Chien-Tsung Liu (III)

The pressures on implementing effective network security monitoring are growing fiercely due to rising traffic rates, the need to perform much more sophisticated forms of analysis, the importance of incorporating a wide range of network- and host-based sensing, the requirement for inline processing, and the collapse of Moore's law for sequential processing.

Responding to these pressures requires both the ability to effectively leverage parallel processing and the integration of disparate sources of monitoring information.  In this talk I will frame our ongoing development of an architecture and implementation for efficient execution of network monitoring on multicore systems, and a software system, VAST (Visibility Across Space and Time) that serves as a queryable repository for streams of events reflecting the broad spectrum of activity seen within a monitored network.

14:35-14:50

“The First Taiwanese ESM Software: UGuard”

Jason Lee (ISSDU)

UGuard is the first Enterprise Security Management (ESM) software developed in Taiwan. It is developed based on 4 years experience of ISSDU in offering security outsourcing services and integration of security operation centers. UGuard will help the enterprises to easily manage their incident response process.

14:50-15:10

“System Dynamics Based Insider Threats Modeling”

Sang-Chin Yang (NDU)

Insider threat is resulted from the legitimate users abusing their privileges and cause tremendous damage or losses. Not always being friends, insiders can be main threats to the organization. With limited capability in countering insiders’ abnormal behaviors, many security technologies have been researched to prevent threats only from external attacks. This paper presents a dynamic model to build and simulate insider behaviors. This paper also provides simulation-based experiments to demonstrate the ability of the model to create insider behavior profiles. The critical challenge of this research is to effectively reduce the time between defection and preparation to attack. The objective is to discover the threat indicators to predict and prevent insider attacks.

15:10-15:30

Break

15:30-16:10

“Network Security and Management”

Chi-Sung Laih (NCKU), Yi-Leh Wu (NTUST), Meng-Chang Chen (Academia Sinica),

Chia-Mei Chen (NSYSU)

1. Overview

2. The Design and Implementation of Hybrid Web Application IDS

3. IDEAS: Intrusion Detection and Event Analysis System

Intrusion Detection and Event Analysis system (IDEAs) has been developed by the iCAST project in the past two and half years for supporting analysis capability of the Security Operation Center (SOC). The IDEAs provides a complete user interface for managers to monitor network events of the entire environment in real time. The kernel analysis component is based on the Library of Learning Algorithm for Security Applications (LLASA) which provides several state-of-the-art machine learning and statistical learning algorithms to support diverse information security applications. Until now, IDEAs is capable to collect network traffics information in real-time, analyzes the statistics of network flow, correlates analysis result, figures the attack graph with response mechanism and simulates the system security of environment dependable and analyzes IDEAs interface. The kernel analysis mechanisms supplied by the LLASA provides several classification, clustering, associations and data preprocessing approaches. 

Based on prior work in iCAST, the goal of this project is to automatically identify what types of novel attack are included in the attacks and recognize malicious intention of the attackers from the alert correlation results.  We aim to enhance the detection ability of novel attacks under IDEAs and LLASA from both aspects: retrieving knowledge form domain experts and developing advanced analysis techniques from machine learning. Because only a few labeled data are available in the network security applications, we will apply semi-supervised learning paradigm to use massive unlabeled data to help supervised learning. In the aspect of system development, we will seamlessly integrate IDEAs and LLASA for customization under different environments, whereas analyzers can dynamically deploy and evaluate the analysis paradigms.

4. Profiling Internet Attack Behaviors and Scalable Network Forensics

5. Botnet detection based on network behavior

16:10-16:20

“The Design and Implementation of Web Application IDS”

Ming-Kung Sun (NCKU)

The Intrusion Detection System (IDS) is a software tool used to detect unauthorized access to a computer system or network. It gathers and analyzes information from various areas within networks to identify possible security breaches. The IDS is capable of detecting all types of malicious network traffic and computer usage. It can be classified into misuse detection, anomaly detection and hybrid/compound detection. The anomaly detections are broadly used for novel and unknown attacks detection by profiling the normal system/network behavior which enables them to be extremely effective in finding and foiling both known as well as unknown or ‘‘zero day’’ attacks. However, current anomaly detection based IDSs generate an un-manageable amount of alerts every day, and most of these alerts are false alerts. This research focuses on alert correlate provides techniques to correlate and aggregate similar or logically connected low level alerts from heterogeneous IDSs. In addition, we use machine learning related algorithm to profile normal behaviors and recognize novel malicious intention of the web traffic (e.g. Attribute length, Hidden Markov Model, Token finder and so on). This project intends to automatically identify what novel attack types are included in the attacks and recognize malicious intention of the attackers from the alert correlation results. It can significantly improve the monitoring capability by taking a hybrid approach that consist of both anomaly as well as signature detection strategies.

16:20-16:30

“Finding Trajectory of Malicious Behaviors using Relational Activity Graph”

Ching-Hao Mao (NTUST)

Variations may occur for the same type of attack, when the attacker changes the action order, when the attacker tries to make the attack stealthier, or when different versions of the attack appear. Even if the attacker is doing the same thing in temporal, the scenario may appear different under different system environment of the victims. Using relational graphical representation to correlate the alerts generated by Intrusion Detection system (IDS) is capable to find the dependency behavior's insight for detecting multi-steps attacks and stealthy attacks.  Existing methods either need more assets or vulnerability information, or they attempt to hierarchically integrate network flow information, that is need more correlated efforts.  In this study, we proposed a novel alert correlation method via capturing mutual information from the alerts relations, naming relational activity graphs.  Based on the relational activity graphs, we use dimension reduction techniques, Isomap, to profile the trajectory of malicious behaviors based on the graph similarity measuring mechanism.

Finally, we apply supervised learning classification to detect the trajectory of malicious behaviors.  The proposed method is easier to plug in existed intrusion detection system without extra configuration and modification.  The evaluations from three datasets, two benchmark datasets (DARPA 1999,2000) and a real world dataset gathered from a Security Operation Center (SOC) in Taiwan support our approach.  The proposed system performs well in alarm reduction and multi-steps attacks detection.

16:30-16:40

“Anomaly Detection via Incremental and Decremental PCA”

Yi-Ren Yeh (NTUST)

In network communication, a small amount of abnormal behavior is hidden among a large amount of normal behavior. An outlier detection method can be used for detecting the small amount of abnormal behavior in the extremely unbalanced data distribution. In this article, we explore the variation of principal components when removing or adding an instance and propose angle-based outlier detection methods, incremental and decremental principal component analysis, for clarifying data and detecting the attacks from network communication. We also study the quick updating of the principal components for the effective computation and satisfying the on-line demand. Numerical experiments show that our proposed method is effective in computation time and anomaly detection.

16:40-16:50

“NetFlow Based Botnet Detection”

Hsiao-Chung Lin (NSYSU)

The paper focuses on detecting botnets from the network traffic data. Botnets are hard to detect because their activities are subtle and do not disrupt the network, in contrast to DoS (Denial of Service) attacks and worms. We extract some features from NetFlow data and use flow correlation to figure out related flows. After correlating related flows, the partition-based clustering algorithm is applied for on-line detecting IRC (internet Relay Chat) based botnets. The experiment results show that we can detect communications of IRC based botnets.

16:50-17:00

“Rx2V: A PCRE-extended Generator for High Efficient FPGA-based Pattern Matching”

Yuan-Chin Wen (NTU)

Network Intrusion Detection System (NIDS) generally utilizes complex syntax to be matched with raw data from network to identify whether if the data is malicious or not. Syntax, also known as a signature, is on behalf of one behavior of intrusive attack. Most of these signatures are composed with specific patterns and options, which are provided by illustrious network security software such as SNORT and Bro. In tradition, the most computation-intensive part during the procedure of deep packet inspection, packet header classification and payload recognition included, is patterns scanning and matching. With fast-growing of high throughput network, such as 10Gbps, the trend is towards by means of hardware-assisted or full-hardware solution to offload pattern matching procedure with Field Programmable Gate Array (FPGA). In this paper, we provide a circuit generator which generates Non-deterministic Finite Automata (NFA) corresponds to given Perl Compatible Regular Expression (PCRE). Besides, we also provide an optimized method, called context sharing (CS), to reduce 33% usage of logic elements in FPGA.

17:00-17:10

“Behavior Profiling of Internet Attacks”

Shun-Wen Hsiao (NTU), Chang-Huan Wu (NTU)

Internet attacks involve continuously evolving evasion techniques using increasingly sophisticated mechanisms to outwit the existing detection techniques. Conventional detection systems that use a combination of signature-based and rule-based anomaly detection techniques no longer offer sufficient protection. It is difficult to predict what form or strategy the next malware attack will take, which poses a great challenge to the design of a robust intrusion detection system. Profiling is an important area in traditional criminal investigations. In cyberspace security, the key issue in profiling is how to identify the distinctive characteristics of attacks that are robust and can be manipulated to prevent further intrusions.

In our work, we automatically specify specific characteristics to generate attack symptoms that can be identified in hostile, intrusive, annoying activities. We observed that attacks are conducted through interactions between attacker and victim hosts to progress vulnerability exploitation over the network. Hence, the interactions of protocols and services used between the attacker and victim are modeled to construct the behavior profile. We focus on the activities that deviate from the expected behaviors of the protocols and services.

We propose cross-level tracking of correlation of deviated network activities to infer attack symptoms. We also propose an attack assessment model and method to provide timely and robust identification of malicious activity and ad hoc intrusion. We believe behavior-based detection is a promising alternative which is robust and practical to detect the future sophisticated worm, such as polymorphism, slow propagation, and even unknown attacks. We propose and prototype Gestalt, a system that profiles abnormal, deviated behaviors of Internet attacks.

n   Banquet: 18:30-21:00, Thursday (By Invitation Only)  Place: Shin Yeh

 

Back to Home

 

Biographies of Speakers

Back to Home

Ljudevit Bauer

Lujo Bauer is a Research Scientist in CyLab and the Electrical and Computer Engineering Department at Carnegie Mellon University. He received his BS in Computer Science from Yale University and his PhD, also in Computer Science, from Princeton University. Lujo's research interests include building usable access-control systems with sound theoretical underpinnings, developing languages and systems for specifying and enforcing security policies, and generally in narrowing the gap between a formal model and a usable system.

Back to Home

Colby Boyer

Colby Boyer is an undergraduate student in the Electrical Engineering and Computer Sciences department at the University of California, Berkeley.  He will receive his B.S. in May 2009.  Since January 2008, Colby has worked on the CITRIC project with the Heterogeneous Sensor Network (HSN) group at UC Berkeley.  In addition, Colby was a research assistant at Los Alamos National Laboratory during the summers of 2007 and 2008.  His research interests include sensor networks and digital communications.

Back to Home

Bo-Ting Chen

Bo-Ting Chen received his B.S. degree in Electrical and Control Engineering from National Chiao Tung University in 2007. Now, he is a master student in Department of Electrical and Control Engineering, NCTU. His current research interest is about network intrusion detection.

Back to Home

Chia-Mei Chen

Chia-Mei Chen joined in the National Sun Yat-Sen University as an associate professor in 1996 and became a full professor in 2004. In addition, she is Division Head of System Design, Office of Library and Information Services. She received BS in Computer Science and Information Engineering from National Chiao-Tung University, and Ph.D. in Computer Science from the University of Maryland, College Park. She serves as a coordinator of TWCERT/CC (Taiwan Computer Emergency Response Team/Coordination Center) since 1998 and continues working for the network security society. Her current research interests include mobile networks, multimedia systems, and network security.

Back to Home

Meng Chang Chen

Meng Chang Chen received the B.S. and M.S. degrees in Computer Science from National Chiao-Tung University, Taiwan, and the Ph.D. degree in Computer Science from the University of California, Los Angeles, in 1989.

Prior to joining Institute of Information Science, Academia Sinica, Dr. Chen worked for AT&T Bell Labs as Member of Technical Staff and led several projects in the area of data quality of distributed databases for mission critical systems. He is now Research Fellow and es as Deputy Director from August 1999 to July 2002, and also September 2008 till now and from September 2008 till now.

His current research interests include network security, information retrieval, QoS networking, wireless networks and operating systems.

Back to Home

Phoebus Chen

Phoebus Chen is currently an Electrical Engineering graduate student studying under Professor Shankar Sastry at the University of California, Berkeley.  He received his M.S. in Electrical Engineering and B.S. in Electrical Engineering and Computer Science at the University of California, Berkeley in 2005 and 2002, respectively.  His research interests are in distributed control systems, particularly control systems running over sensor networks.  Phoebus is a member of IEEE, HNK, and TBP.

Back to Home

Yu-Fang Chen

Yu-Fang Chen received his B.S. degree in Business Administration from National Taiwan University in 2001. He received his Master degree in Information Management from National Taiwan University in 2003. Now he is a 5th year PhD student in the Department of Information Management of National Taiwan University. His research interests include formal verification and software security.

Back to Home

Chien-Hua Chiu

Chien-Hua Chiu received the B.S. degree in Information Management from National Taiwan University in 2004. Currently he is a Ph.D. candidate in the Department of Electrical Engineering, National Taiwan University. His research interests include distributed processing, computer and network security, parallel computing, and peer-to-peer networks.

Back to Home

Shin-Yan Chiou

Shin-Yan Chiou is an Engineer at Industrial Technology Research Institute in Taiwan and is serving as a member of the Taiwan-CMU iCast Project. He did a one-year research about cryptography proofing method at UC Davis, US, from July 2003 and received his Ph.D. degree at Electrical Engineering department from National Chung Kung University in 2004. His research interests include information security and cryptography, wireless security issues in WiFi and WiMAX, privacy and security issues in social network, and privacy-preserving technologies in wired and wireless applications.

 Back to Home

Edmund M. Clarke

Edmund M. Clarke received a B.A. degree in mathematics from the University of Virginia, Charlottesville, VA, in 1967, an M.A. degree in mathematics from Duke University, Durham NC, in 1968, and a Ph.D. degree in Computer Science from Cornell University, Ithaca NY, in 1976. After receiving his Ph.D., he taught in the Department of Computer Science, Duke University, for two years. In 1978 he moved to Harvard University, Cambridge, MA where he was an Assistant Professor of Computer Science in the Division of Applied Sciences. He left Harvard in 1982 to join the faculty in the Computer Science Department at Carnegie-Mellon University, Pittsburgh, PA. He was appointed Full Professor in 1989. In 1995 he became the first recipient of the FORE Systems Professorship, an endowed chair in the School of Computer Science. He was named a University Professor in 2008.

Dr. Clarke's interests include software and hardware verification and automatic theorem proving. In his Ph.D. thesis he proved that certain programming language control structures did not have good Hoare style proof systems. In 1981 he and his Ph.D. student Allen Emerson first proposed the use of Model Checking as a verification technique for finite state concurrent systems. His research group pioneered the use of Model Checking for hardware verification. Symbolic Model Checking using BDDs was also developed by his group. This important technique was the subject of Kenneth McMillan's Ph.D. thesis, which received an ACM Doctoral Dissertation Award. In addition, his research group developed the first parallel resolution theorem prover (Parthenon) and the first theorem prover to be based on a symbolic computation system (Analytica).

Dr. Clarke has served on the editorial boards of Distributed Computing, Logic and Computation, and IEEE Transactions in Software Engineering. He is the former editor-in-chief of Formal Methods in Systems Design. He is on the organizing committee of Logic in Computer Science (LICS) and on the steering committee of Computer-Aided Verification (CAV). He received a Technical Excellence Award from the Semiconductor Research Corporation in 1995. He was a co-winner with Randy Bryant, Allen Emerson, and Kenneth McMillan of the ACM Kanellakis Award in 1998 for the development of Symbolic Model Checking.  In 1999 he received an Allen Newell Award for Excellence in Research from the Carnegie Mellon Computer Science Department. In 2004 he received the IEEE Harry H. Goode Memorial Award for significant and pioneering contributions to formal verification of hardware and software systems, and for the profound impact these contributions have had on the electronics industry.  He was elected to the National Academy of Engineering in 2005 for contributions to the formal verification of hardware and software correctness. He was a recipient with Allen Emerson and Joseph Sifakis of the 2007 ACM Turing Award for his role in the developing Model Checking into a highly effective verification technology, widely adopted in the hardware and software industries. In 2008 he received the CADE Herbrand Award for Distinguished Contributions to Automated Reasoning in recognition of his role in the invention of Model Checking and his sustained leadership in the area for more than two decades. Dr. Clarke is a Fellow of the ACM and the IEEE, and a member of Sigma Xi and Phi Beta Kappa.

Back to Home

Christos Faloutsos

Christos Faloutsos is a Professor at Carnegie Mellon University. He has received the Presidential Young Investigator Award by the National Science Foundation (1989), the Research Contributions Award in ICDM 2006, twelve ``best paper'' awards, and several teaching awards. He has served as a member of the executive committee of SIGKDD; he has published over 170 refereed articles, 11 book chapters and one monograph. He holds five patents and he has given over 20 tutorials and over 10 invited distinguished lectures. His research interests include data mining for streams and graphs, fractals, database performance, and indexing for multimedia and bio-informatics data.

Back to Home

Hsu-Chun Hsiao

Hsu-Chun Hsiao is a first year PhD student at Carnegie Mellon University. Hsu-Chun received her Master and Bachelor degree from Electrical Engineering Department at National Taiwan University. Her current research interests are network security and distributed computing.

Back to Home

Mike Shun-Wen Hsiao

Mike Shun-Wen Hsiao received his B.S. degree from Department of Information Management from National Taiwan University (NTU) in 2002. Then, he joined the master program of Department of Information Management of NTU, and worked directly towards Ph.D.degree in 2003. From 2006, he participated in the iCAST collaborate research project with the CyLab of Carnegie Mellon University. His research interests are in the area of computer networks,and Internet and network security.

Back to Home

Yu-Kai Hsiao

Yu-Kai Hsiao is a Ph.D student in the Computer Science and Information Engineering at Tamkang University. He got the B.S and Master degree from Tamkang University in 2005 and 2007. He participates in Networks and Information Security Lab which is led by Dr. Ren-Junn Hwang. For the 2008 acdemic year, Yu-Kai is a visiting scholar in EECS Department at University of California-Berkeley, working with Professors Doug Tygar. He is a member of iCAST /TRUST international collaboration project.

Back to Home

Shih-Kun Huang

Shih-Kun Huang received his B. S., M. S. and Ph.D. degrees in Computer Science and Information Engineering from National Chiao Tung University in 1989, 1991 and 1996 respectively. He is a faculty member in the Department of Computer Science and Information Engineering at National Chiao Tung University in Hsinchu, Taiwan and jointly with the Institute of Information Science, Academia Sinica during 2004-2005. His research interests are in open source software engineering, object-oriented technology and software quality.

Back to Home

Yu-Lun Huang

Yu-Lun Huang received her BS and PhD degrees in Computer Science and Information Engineering from the National Chiao-Tung University, Taiwan in 1995 and 2001, respectively. She is a member of Phi Tau Phi Society since 1995. She is now an assistant professor in Department of Electrical and Control Engineering of National Chiao-Tung University. Her research interests include wireless security, secure testbed design, embedded software, embedded operating systems, network security, secure payment systems, VoIP and QoS.

Back to Home

Chi-Sung Laih

Chi-Sung Laih is a professor at the Department of Electrical Engineering at National Cheng Kung University, located in Tainan, Taiwan. During 1997-2003, he was selected as the chairman of the Board of Directors of Chinese Cryptology and Information Security Association (CCISA). In addition, he was the Director of Computer and Network Center, NCKU from August 1999 to July 2005. He also served as the Dean in the College of Information Technology at Kun Shan University from August 2005 to July 2007. His research interests include Cryptology, Information Security, Error Control Codes and Communication Systems.

Dr. Laih is a member of IEEE, ACM, IACR, and CCISA. He obtained the 1997-1998 and 1999-2000 Outstanding Research Awards from NSC, and 1999 Outstanding Talent Award from Information Month, ROC. Besides, He also received 2003 Annual Best Paper Award from Journal of Information Science and Engineering, and the Outstanding Contribution Award from CCISA in 2005. He was the chairman of many international conferences or workshops, including the general chair of the International Workshop on Applied PKI (IWAP) 2002, the program chair of the Asiacrypt 2003, the general chair of the Inter-national Systematic Approaches to Digital Forensic Engineering (SADFE) 2005 and the vice chair of technique program committee of IEEE CCNC 2009. He is also the editor of Journal of Internet Technologies, International Journal of Information Security, International Journal of Information and Computer Security and International Journal of Cyber Crimes and Criminal Justice.

Back to Home

Jason Lee

Jason Lee is a senior software engineer works at RD department of ISSDU.  Also, he is a member of UGuard Team.  A majority of his work is to build secure web applications and user friendly web interface of the UGuard.  He has been programming since he was 15 years old, and been became a Microsoft Certified Professional since 2001. He has experience with .NET technologies for over 5 years now.  His skill covers both MCSD and the MCSE roles, infrastructure and development, and has a strong knowledge to develop secure web applications.  He is a member of several open source projects (Castle, Subsonic, Quartz.net).

Back to Home

Peter Lee

Peter Lee is the head of the Computer Science Department at Carnegie Mellon University. He joined the CMU faculty in 1987, immediately after completing his doctoral studies at the University of Michigan.

Peter Lee is an active researcher, educator, administrator, and servant to the academic community. His research contributions lie mainly in areas related to the foundations of software reliability, program analysis, security, and language design. He has published extensively in major academic journals and international symposia, with several of his papers receiving "test of time" awards for their seminal contributions to the field. Peter Lee is the recipient of several research awards, including the ACM SIGOPS Hall of Fame Award, for the seminal contribution of "proof-carrying code" in computer systems research. He is an elected fellow of the Association for Computing Machinery.

As the head of the Computer Science Department, Peter Lee oversees one of the top computing research organizations in the world. In addition to its substantial research program, the department offers highly rated doctoral and undergraduate programs in computer science, with the Ph.D. program consistently ranked among the top 4 in the US. Prior to assuming his current position, Dr. Lee was briefly the Vice Provost for Research. In this role, he provided administrative oversight and strategic guidance for the university's research activities, an enterprise that exceeds $400M in annual expenditures. From 2000 to 2004, Peter Lee was the Associate Dean for undergraduate programs in the School of Computer Science. During this period, Dr. Lee shepherded the rise of Carnegie Mellon's undergraduate computer science programs to national prominence, including a #2 ranking in the Gourman Report and a six-fold increase in the number of women enrolled.

Peter Lee is called upon as an expert in diverse venues, including distinguished lectures at major universities, memberships on senior government advisory panels, corporate and university advisory boards, and court testimony (such as the Sun v. Microsoft "Java lawsuit"). He holds elected positions on several key advisory boards, including the Board of Directors of the Computing Research Association (where he chairs the CRA's Government Affairs Committee and sits on the CRA's Education Committee), the Computing Community Consortium Council, and the Defense Research Projects Agency's Information Science and Technology Board (where he is the vice-chair).

Back to Home

Hsiao-Chung Lin

Hsiao-Chung Lin received the B.S. degree in business administration from National Sun Yat-sen University, Kaohsiung, Taiwan in 1988 and M.S. degree in information management from National Cheng Kung University, Tainan, Taiwan in 2003. He is currently a Ph.D. student of information management in National Sun Yat-sen University, Kaohsiung, Taiwan.

Back to Home

Liang-Yu (Leon) Lin

Liang-Yu Lin is an engineer at the Industrial Technology Research Institute in Taiwan. He has been involved with several digital IC design projects in the past, and now is working on the hardware design, prototyping and production of the camera board for the CITRIC mote (the Cal-ITRI Camera mote).

. Back to Home

Mao-Jie Lin

Mao-Jie Lin received the B.S. degree from the Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan, Taiwan. He is currently pursuing M.S. degree in the Institute of Computer and Communication Engineering, National Cheng Kung University. His current researches focus on Testbed System, Malware Analysis.

Back to Home

Po-Ching Lin

Po-Ching Lin received the bachelor's degree in Computer and Information Education from National Taiwan Normal University in 1995 and the M.S. and Ph.D. degrees in Computer Science from National Chiao Tung University in 2001 and 2008. He joined Institute for Information Industry since 2008. His current research interests include network security, performance evaluation
and algorithm design.

Back to Home

Yue-Hsun Lin

Yue-Hsun Lin received his bachelor degree in Science Education National Taichung Teaching College in 2002 and M.S. degree in the Computer Science from National Tsing Hua University in 2004. He is now pursuing his doctoral degree in Computer Science from National Tsing Hua University. His research interests include cryptography, network security, wireless sensor network.

Back to Home

Zong-Syun Lin

Zong-Syun Lin is a Master student in Department of Electrical and Control Engineering at National Chiao Tung University. He participates in Real Time Embedded Systems Lab which is led by Prof. Yu-Lun Huang. Zong-Syun received his Bachelor degree in Electrical and Control Engineering at National Chiao Tung University. His research interests are security of Supervisory Control And Data Acquisition (SCADA) system.

Back to Home

Cing-Hao Liou

Cing-Hao Liou is a Master student in the Computer Science and Information Engineering at National Taiwan University of Science and Technology. Cing-Hao got the B.S degree from Tamkang University in 2007. He participates in Geometric Computation and Sensor Networks Laboratory which is led by Dr. Tien-Ruey Hsiang. In 2008 Fall, Cing-Hao is a visiting scholar in EECS Department at University of California-Berkeley, working with Prof. John Kubiatowicz who is a member of iCAST/TRUST international collaboration project.

Back to Home

Chien-Tsung Liu

Chien-Tsung Liu received his Master Degree in Information Management in 2002, from National Cheng Chi University. Then he joined Institute for Information Industry after graduated. His current works are in Computer security, mostly focusing on efficient archive and event exchange framework.

Back to Home

Ching-Hao Mao

Ching-Hao Mao is currently working toward the PhD degree, under the supervision of Professor Hahn-Ming Lee, in the Department of Computer Science and Information Engineering, National Taiwan University of Science and Technology.  He is also with the iCAST project, supporting network security in intrusion detection and alert correlation based on machine learning.  His research interests include intrusion detection and alert correlation, anti-spam e-mails, botnet detection and semi-supervised learning.

Back to Home

Ghita Mezzour

Ghita Mezzour is a first year PhD student at Carnegie Mellon University. She is advised by Prof. Gligor and Prof. Perrig. Prior to coming to CMU, Ghita finished her M.S. and her B.S. in communication systems at the Swiss Federal Institute of Technology in Lausanne. 

Back to Home

 

Vern Paxson

Vern Paxson is an Associate Professor of Electrical Engineering and Computer Sciences at the University of California and a Senior Scientist at the International Computer Science Institute (ICSI), both in Berkeley, California, USA.  His main active research projects are detecting malicious Internet activity in the context of Bro, a high-performance network intrusion detection system he developed; large-scale network measurement and analysis; and Internet-scale attacks, particularly the problem of "botnets".  This latter is realized as part of the US NSF-sponsored Collaborative Center for Internet Epidemiology and Defenses, which he co-directs.

Among his professional activities, he has served as vice-chair of ACM SIGCOMM, chair of the Internet Research Task Force, associate editor of IEEE/ACM Transactions on Networking, co-founder of the ACM Internet Measurement Conference, and program committee chair of numerous conferences.

Back to Home

Adrian Perrig

Adrian Perrig is an Associate Professor in Electrical and Computer Engineering, Engineering and Public Policy, and Computer Science at Carnegie Mellon University. Adrian also serves as the technical director for Carnegie Mellon's Cybersecurity Laboratory (CyLab) and for the iCAST project. He earned his Ph.D. degree in Computer Science from Carnegie Mellon University, and spent three years during his Ph.D. degree at University of California at Berkeley. He received his B.Sc. degree in Computer Engineering from the Swiss Federal Institute of Technology in Lausanne (EPFL). Adrian's research interests revolve around building secure systems and include Internet security, security for sensor networks and mobile applications, and trusted computing. More information about his research is available on http://www.ece.cmu.edu/~adrian/ web page. Adrian is a recipient of the NSF CAREER award in 2004, the IBM faculty fellowship in 2004 and 2005, and the Sloan research fellowship in 2006.

Back to Home

Shiuan-Tzuo Shen

Shiuan-Tzuo Shen is a PH.D. candidate of computer science in National Chiao Tung University. He is a member of Complexity, Cryptography, and Information Security Lab leaded by Prof. Wen-Guey Tzeng. He is interested in number theory, cryptography, information security, operating system, and software security.

Back to Home

Dawn Song

Dawn Song is an Assistant Professor at University of California, Berkeley.  She obtained her Ph.D. in Computer Science from UC Berkeley (2002).  Prior to joining UC Berkeley, she was an Assistant Professor at Carnegie Mellon University from 2002 to 2007.  Her research interest lies in security and privacy issues in computer systems and networks.  She is the author of more than 70 research papers in areas ranging from software security, networking security, database security, distributed systems security, to applied cryptography.  She is the recipient of various awards including the NSF CAREER Award, the IBM Faculty Award, the George Tallman Ladd Research Award, the Sloan Award, the Okawa Foundation Research Grant Award, and Best Paper Awards in top security conferences.

Back to Home

Ming-Kung Sun

Ming-Kung Sun received the B.S. degree from the Department of Information Management, Chinese Culture University, Taipei, Taiwan. And received the M.S. degree from the Department of Information Management, Southern Taiwan University, Tainan, Taiwan. He is currently pursuing Ph.D. degree in the Institute of Computer and Communication Engineering, National Cheng Kung University. His current research focuses on Intrusion Detection System (IDS), including misuse and anomaly detection. Now he is working with web application IDS.

Back to Home

Wei-Chung Teng

Wei-Chung Teng received his B.S. and M.S. degrees of Computer Science and Information Engineering from National Chiao Tung University in 1992 and 1994, respectively. He started his Ph.D. research at the Research Center for Advanced Science and Technology, University of Tokyo at 1997, and received a Doctor of Engineering degree in 2001. In 2003 he joined the faculty of Department of Computer Science and Information Engineering, National Taiwan University of Science and Technology as an assistant professor. His research interests include human computer interaction focusing on remote robot manipulation, network protocols of time synchronization, and network security issues.

Back to Home

Ming-Hsien Tsai

Ming-Hsien Tsai received his B.S. degree in Accounting and Information Management from National Taiwan University in 2002. He received his Master degree in Information Management from National Taiwan University in 2004. From November 2004, he worked as a research assistant in Institute of Information Science, Academia Sinica. Now he is a PhD student in the Department of Information Management of National Taiwan University. His research interests include formal verification and software security.

Back to Home

Yih-Kuen Tsay

Yih-Kuen Tsay received his B.S. degree from National Taiwan University in 1984 and his M.S. and Ph.D. degrees from the University of California at Los Angeles in 1989 and 1993 respectively, all in Computer Science. In 1995, after two years as a postdoctoral research fellow in the Department of Computer Systems at Uppsala University in Sweden, Dr. Tsay returned to Taiwan to join the Department of Information Management at National Taiwan University, where he is now an associate professor. His research interests include formal verification, temporal logic and automata, software security, and the Semantic Web. For further information, please visit his personal homepage at http://im.ntu.edu.tw/~tsay/.

Back to Home

Wen-Guey Tzeng

Wen-Guey Tzeng received his BS degree in Computer Science and Information Engineering from National Taiwan University, Taiwan, 1985; and MS and PhD degrees in Computer Science from the State University of New York at Stony Brook, USA, in 1987 and 1991, respectively. He joined the Department of Computer and Information Science (now, Department of Computer Science), National Chiao Tung University, Taiwan, in 1991 and works there till now. Dr. Tzeng’s current research interests include Cryptology, Information Security and Network Security.

Back to Home

Chih-Yuan Wang

Chih-Yuan Wang is a Master student advised by Prof. Wei-Chung Teng in the program of the Department of Computer Science and Information Engineering of National Taiwan University of Science and Technology. Chih-Yuan received his B.S in Computer Science and Information Education from National Taitung University in 2004. His current research interests are data aggregation security and wireless sensor network.

Back to Home

King-Hang Wang

King-Hang Wang was born in Hong Kong, China in 1981. He received his B.S. degree in Information Engineering from Chinese University of Hong Kong in 2002. He is now pursuing his doctoral degree in Computer Science from National Tsing Hua University. He is also an IEEE student member since 2006. His research interests include provable security, digital rights management, steganography.

Back to Home

Yuan-Chin Wen

Yuan-Chin Wen received the B.S. degree from the Department of Computer and Information Science, National Chiao Tung University, Hsintsu, Taiwan. And received the M.S. degree from the Division of Computer Science, Department of Electrical Engineering, National Taiwan University, Taipei, Taiwan. He is currently pursuing Ph.D. degree in the Division of Computer Science, Department of Electrical Engineering, National Taiwan University. His current researches focus on embedded system, FPGA design, pattern matching and NIDS. His research interests also include Grid computing and distributed computing.

Back to Home

Chang-Huan Wu

Chang-Huan Wu received his B.S. degree from Department of Information Management from National Taiwan University (NTU) in 2007.  Then, he joined the master program of Department of Information Management of NTU. From 2007, he participated in the iCAST collaborate research project. His research interests are in the area of computer networks.

Back to Home

Yi-Leh Wu

Yi-Leh Wu is an Assistant Professor of the Department of Computer Science and Information Engineering at the National Taiwan University of Science and Technology, Taiwan. Prior to joining the faculty, Yi-Leh led research and software development projects full-time as an engineering manager at VIMA Technologies Inc., USA for nearly four years.

Yi-Leh received his doctoral degree in Computer Science from the University of California, Santa Barbara, his master degree in Computer Engineering from the University of Southern California, and his BS in Information and Computer Engineering from the Chung-Yuan Christian University, Taiwan.

Back to Home

Bo-Yin Yang

B.-Y. Yang finished his education in Taiwan, graduating from National Taiwan University with a BS in Physics in 1987. Later he finished graduate work the Massachusetts Institute with a PhD in mathematics in 1991. He then returned to Taiwan and taught at Tamkang University. In 2002, he started working in cryptography and in 2006 moved to the Academia Sinica. He is married and enjoys board games, hiking and reading in his spare time.

Back to Home

Sang-chin Yang

Sang-chin Yang is Associate Professor of the Department of Computer Science at Chung Cheng Institute of Technology (CCIT), National Defense University (NDU), Taiwan.  He was previously the head of General Courses Department from September 2002 to October 2005.  Between 1999 and 2002, he is Associate Professor and Director of Integrated Logistics Education Center, CCIT, NDU.  From 1994 to 1997, he served as Lecturer of General Courses Department.  From 1988 to 1992, he served as teaching and research assistants at CCIT.

Yang received his Bachelor of Science degree in civil engineering from CCIT in 1988.  He earned his Master of Science degree in systems engineering in 1994 and Doctor of Philosophy degree in industrial and systems engineering in 1999, both from Virginia Polytechnic Institute and State University.  His research interests focus on information assurance and security, reliability theory, maintenance policies, supportability engineering, systems engineering, technology management, and decision theory.

Back to Home

Tzu-I Yang

Tzu-I Yang was born on March 10, 1980 in Taichung, Taiwan, R.O.C. He received the B.S. and M.S. degrees in Computer Science and Information Engineering from the Tunghai University in 2002 and 2004, respectively. He is studying Ph.D. degree at Computer Science in National Chiao Tung University now.

Back to Home

Yi-Ren Yeh

Yi-Ren Yeh received the M.S. degree from the Department of Computer Science and Information Engineering, National Taiwan University of Science and Technology, Taiwan in 2006. He is currently working toward the PhD degree in the Department of Computer Science and Information Engineering, National Taiwan University of Science and Technology. His research interests include machine learning, data mining, and intrusion detection.

Back to Home

 

 

 

Back to Home