Role-based viewing envelopes for information protection in collaborative modeling

Christopher D. Cera, Tawseong Kim, Jung Hyun Han, William C. Regli

Research output: Contribution to journalArticlepeer-review

68 Citations (Scopus)


Information security and assurance are new frontiers for collaborative design. In this context, information assurance (IA) refers to methodologies to protect engineering information by ensuring its availability, confidentiality, integrity, non-repudiation, authentication, access control, etc. In collaborative design, IA techniques are needed to protect intellectual property, establish security privileges and create 'need to know' protections on critical features. Aside from 3D watermarking, research on how to provide IA to distributed collaborative engineering teams is largely non-existent. This paper provides a framework for IA within collaborative design. It is based on a technique we call role-based viewing, which is achieved through integration of multi-resolution geometry and security models. In this way, 3D models are geometrically partitioned, and the partitioning is used to create multi-resolution mesh hierarchies that obscure, obfuscate, or remove sensitive material from the view of users without appropriate permissions. This approach is the basis for our prototype system FACADE (the Framework for Accesscontrol in Computer-Aided Design Environments), a synchronous multi-user collaborative modeling environment. In FACADE, groups of users work in a shared 3D modeling environment in which each user's viewing and modeling privileges are managed by a central access control mechanism. In this manner, individual users see only the data they are allowed to see, at the level of detail they are permitted to see it.

Original languageEnglish
Pages (from-to)873-886
Number of pages14
JournalCAD Computer Aided Design
Issue number9
Publication statusPublished - 2004 Aug
Externally publishedYes

Bibliographical note

Funding Information:
William C. Regli is an Associate Professor in the Department of Computer Science at Drexel University, where he holds a courtesy appointment in the Department of Mechanical Engineering and Mechanics and is Director of Drexel's Geometric and Intelligent Computing Laboratory. Dr Regli received the PhD in Computer Science in 1995 from the University of Maryland at College Park and has research interests that span a wide set of traditional computing and engineering disciplines: solid modeling and computer graphics, Computer-Aided Design and Manufacturing, artificial intelligence, databases and Internet computing. Dr Regli is the recipient of a 1998 NSF CAREER Award, the University of Maryland Institute for Systems Research Outstanding Graduate Student Award (1994–1995), NIST Special Service Award (1995), General Electric Corporation Teaching Incentive Grant (1994–1995), among other awards. He is a member of ACM, IEEE Computer Society, AAAI, and Sigma Xi. Dr Regli has authored or co-authored more than 100 technical publications.

Funding Information:
This work was supported in part by National Science Foundation (NSF) Knowledge and Distributed Intelligence in the Information Age (KDI) Initiative Grant CISE/IIS-9873005; CAREER Award CISE/IIS-9733545; Office of Naval Research (ONR) Grant N00014-01-1-0618, and Korea Research Foundation Grant KRF-2001-013-E00073. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation or the other supporting government and corporate organizations.

Funding Information:
JungHyun Han is an associate professor of the School of Information and Communications Engineering at Sung Kyun Kwan University (SKKU). Prior to joining SKKU, he worked at the Manufacturing Systems Integration Division of the US Department of Commerce National Institute of Standards and Technology (NIST). Dr Han directs both the Computer Graphics Laboratory at SKKU and Game Technology Research Center, which was established at 2001 and has been supported by the Korea Ministry of Commerce, Industry and Energy. He received a BS in Computer Engineering at Seoul National University, an MS degree in Computer Science at the University of Cincinnati, and a PhD degree in Computer Science at the University of Southern California. His research interests include geometric modeling, real-time rendering, and 3D game design and development.


  • Access control
  • Collaborative/distributed design
  • Multi-resolution modeling
  • Role-based viewing

ASJC Scopus subject areas

  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design
  • Industrial and Manufacturing Engineering


Dive into the research topics of 'Role-based viewing envelopes for information protection in collaborative modeling'. Together they form a unique fingerprint.

Cite this