Rick Han

CVPublicationsStudentsTeachingProfessional Activities and
          Honors

Operating Systems (CSCI 3753)

Associate Professor
Department of Computer Science
University of Colorado at Boulder

contact

Phone: (303) 492-0914
Office: ECCR 1B05F (CS Systems Lab - knock/call at door).
Office Hours: (Spring 2012) Tuesdays 2-3 pm, Wednesdays 1-2 pm in ECCR 1B09 - next door to my office

Campus Box 430
Boulder, CO 80309-0430

Research Interests and Projects:

The SocialFusion Project in Context-Aware Mobile Social Networks

SocialFusion is a project that brings together mobile computing and online social networks to create a new ecosystem that supports novel context-aware applications via mobile cloud computing.  The project investigates leading-edge research issues such as privacy and anonymity issues in online social networks and mobile social networks, group-based recommendations and data mining in context-aware mobile social networks, and infrastructural services via mobile cloud computing.

mobile social networks

Safety and Privacy Issues in Online Video Chat Environments:

Our SafeVchat paper was published at WWW 2011.  The research associated with this work was mentioned in articles in the MIT Technology Review, New Scientist, CBC News, etc.  Our SafeVchat software has been deployed on Chatroulette.com and has been successfully processing tens of thousands of video chat users at any given time to help filter misbehaving users.

Our technical report, "Intrusions into Privacy in Video Chat Environments: Attacks and Countermeasures", has shown that video chat environments such as Chatroulette are susceptible to certain privacy attacks.  In particular, we found that systems like Chatroulette are subject to enhanced de-anonymization attacks, phishing attacks, and man-in-the-middle attacks.

Our research has been written up by IDG, and appeared in a New York Times article. There has also beena discussion topic on slashdot about our work.

Our project Web site describes our ongoing research on this topic.


The "Holodeck" Project:

Our idea is to actuate a physical array or grid of moving pixels, which we call moxels, using Graphics Processing Units, or GPUs.  We find that this GPU-based solution is cost-effective and scalable, such that large grids could be controlled to render physical surfaces in a Holodeck-like environment.  Moreover, our GPU-based approach allows us to leverage existing graphics rendering software technology to assist in the physical rendering.  However, non-trivial modifications need to be made to the graphics rendering software.

An early version of this work was published at the 1st Workshop on Cyber-Physical Systems (WCPS), "
Towards Cyber-Physical Holodeck Systems Via Physically Rendered Environments (PRE’s)".

The Beijing Olympics Opening Ceremony featured a version of our moxel technology on the grand scale (right top picture), but we admit that the moxels were human actuated instead of GPU actuated (right bottom picture).

Olympic boxes 1
Olympic boxes 2

The Mantis Project in Wireless Sensor Networks:

Mantis logo
                    header
firewxnet1
Prior Projects:
Mobile Video, Wireless Web, Transcoding, Progressively Reliable Packet Delivery ( Leaky ARQ ), WebSplitter, "Active Device" Selection in Context-Aware Ubiquitous Computing Environments, Wireless Peer-to-peer Collaborative Learning.



Affiliations:
RECUV