0
TECHNICAL PAPERS

Hierarchical Role-Based Viewing for Multilevel Information Security in Collaborative CAD

[+] Author and Article Information
Christopher D. Cera, Ilya Braude, William C. Regli

Geometric and Intelligent Computing Laboratory, Department of Computer Science, Drexel University, Philadelphia, PA 19104

Taeseong Kim

Mobile Multimedia Laboratory, LG Electronics Institute of Technology, Seoul, 137-724, Korea

JungHyun Han

Department of Computer Science and Engineering, Korea University, Seoul, 136-701, Korea

J. Comput. Inf. Sci. Eng 6(1), 2-10 (Mar 24, 2005) (9 pages) doi:10.1115/1.2161226 History: Received January 26, 2004; Revised March 24, 2005

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, nonrepudiation, 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. This paper provides a framework for information assurance within collaborative design based on a technique we call Role-Based Viewing. We extend upon prior work to present Hierarchical Role-Based Viewing as a more flexible and practical approach since role hierarchies naturally reflect an organization’s lines of authority and responsibility. We establish a direct correspondence between multilevel security and multiresolution surfaces where a hierarchy is represented as a weighted directed acyclic graph. The permission discovery process is formalized as a graph reachability problem and the path-cost can be used as input to a multiresolution function. By incorporating security with collaborative design, the costs and risks incurred by multiorganizational collaboration can be reduced. The authors believe that this work is the first of its kind to unite multilevel security and information clouded with geometric data, including multiresolution surfaces, in the fields of computer-aided design and collaborative engineering.

FIGURES IN THIS ARTICLE
<>
Copyright © 2006 by American Society of Mechanical Engineers
Your Session has timed out. Please sign back in to continue.

References

Figures

Grahic Jump Location
Figure 4

An example part with one security feature where b(M) is assigned to r0

Grahic Jump Location
Figure 5

An example part with one security feature (f0) consisting of b(M) assigned to r0, a set of actors assigned to roles, and their corresponding set of secure models

Grahic Jump Location
Figure 6

The direct permission mappings derived from the AR, RH, and MR relations given in Figs.  225, respectively

Grahic Jump Location
Figure 7

Actor×feature labels and descriptions for the mouse assembly example

Grahic Jump Location
Figure 8

All security associations and derived mappings for the mouse assembly example: (a) Actor-Role (AR) assignment matrix; (b) Weighted DAG representing the Role Hierachy (RH). The re hierarchy is assigned the electrical subsystem, the rm hierarchy is assigned the mechanical subsystem, and the rs hierarchy is assigned the shell; (c) Model-Role (MR) assignment matrix.

Grahic Jump Location
Figure 9

Role-based views for the mouse assembly example. (a) The supervisor’s (a0) full resolution view. (b) The electrical engineer’s (a1) role-based view. The electrical features are displayed in full resolution, the mechanical features in a lower resolution, and the exterior features in an even lower resolution. (c) The mechanical engineer’s (a3) role-based view. Mechanical features are displayed in full resolution, the electrical features in a lower resolution, and the exterior features in even lower detail. (d) The ergonomic engineer’s (a3) role-based view. This depicts the interior and exterior in full resolution, but the remaining features are displayed in a low resolution.

Grahic Jump Location
Figure 3

An example weighted role hierarchy with associated labels

Grahic Jump Location
Figure 2

Example actor-role (AR) and role hierarchy (RH) assignments

Grahic Jump Location
Figure 1

Illustration of multiresolution techniques. (a) Edge collapse (ecol) and vertex split (vsplit) operations. vt (top) and vb (bottom) collapse into vm (middle). The inverse operation involves splitting vm back into vt and vb. (b) Sequence of operations on the “socket” model (37).

Tables

Errata

Discussions

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In