Our Projects

Automated security intelligence

SimpleBlackLogo1.pngEnterprise systems are complex and keep evolving. It is difficult if not impossible to keep track of security vulnerabilities in such systems; many unknown zero-day vulnerabilities exist today. On the other side, it is impossible to train every employee with enough security knowledge and skills. To this end, we propose the automated security intelligence project, inspired by Sun Tzu's Military Principles : If you know your enemies and yourself, you can win a hundred battles without a single loss.""

-Read more

Big Data Analytics

With fast growing volumes of data in our world, the use of big data will become a key to accelerate productivity growth. This project investigates state-of-the-art techniques for mining massive data from various sources. We focus on structured (time series and event logs) and unstructured data (plain text, application traces, and system log files) mining. We are developing advanced analysis engines for mining time series data, complex event processing, graph mining, parallel and distributed mining, stream mining.

-Read more

Complex System Modeling and Optimization

With ubiquitous sensing and networking capability, traditional complex physical systems have been undergoing revolutionary changes in their ICT capabilities. They are now equipped with a large number of sensors distributed across different parts of the system, which collect a tremendous amount of data from system operation. This project is to develop innovative analytic engines to model the big data from these systems and extract the right information to improve operation. For example, the discovered data models and patterns can drive actionable insight and timely decisions in operation. As a result, our predictive analytic solutions can enable customers to optimize their business operation to increase revenue or reduce operational costs. Our analytic solutions can also help to transform the way we live and work in our society. Smart cities, smart power grids, intelligent homes are all examples of applications by harnessing the power of big data from complex systems.

-Read more

Mobile application management

Smartphones and tablets have become the new generation of personal information systems. Third-party apps provide great functionalities to these devices, but in the same time complicate the device security management. To this end, we start the mobile application management for leveraging cloud backend to manage smart devices. As a first step, we focus on using static and dynamic program analysis to detect the malware, information leakage and vulnerable apps to improve the device security.

-Read more

NGLA: Next Generation Log Analytics

NGLA.pngComputer systems generate a huge amount of heterogeneous logs. Those logs provide rich contextual information describing system status and are critical sources for system monitoring and diagnosis. However, manually interpreting those logs is not effective due to the extremely large volume and complicated domain-specific syntax and semantic knowledge. NGLA is a comprehensive and scalable framework to analyze heterogeneous logs from any source without prior domain knowledge or pattern information. It provides a self-learning engine and a stream processing platform for new applications including system anomaly detection with deep log inspection and unstructured log management.