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.

1.
Callahan
,
S.
, and
Heisserman
,
J.
, 1996, “
A Product Representation to Support Process Automation
,” in
Product Modeling for Computer Integrated Design and Manufacture
,
M.
Pratt
,
R.
Sriram
, and
M.
Wozny
, eds.,
Chapman and Hall
,
New York
, pp.
285
295
.
2.
Cera
,
C. D.
,
Kim
,
T.
,
Han
,
J.
, and
Regli
,
W. C.
, 2004, “
Role-Based Viewing Envelopes for Information Protection in Collaborative Modeling
,”
Comput.-Aided Des.
0010-4485,
36
(
9
), pp.
873
886
.
3.
Praun
,
E.
,
Hoppe
,
H.
, and
Finkelstein
,
A.
, 1999, “
Robust Mesh Watermarking
,” in
Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques
,
ACM Press/Addison-Wesley
,
Reading
, pp.
49
56
.
4.
Lampson
,
B.
, 1971, “
Protection
,” in
Proceedings of the 5th annual Princeton conference on information sciences and systems
, pp.
437
443
.
5.
Osborn
,
S. L.
,
Sandhu
,
R. S.
, and
Munawer
,
Q.
, 2000, “
Configuring Role-Based Access Control to Enforce Mandatory and Discretionary Access Control Policies
,”
Entrepreneurship Theory Pract.
1042-2587,
3
(
2
), pp.
85
106
.
6.
Bell
,
D.
, and
La-Padula
,
L.
, 1973, “
Secure Computing Systems: Mathematical Foundation and Model
,” MITRE Report No. (MTR 2547) v2.
7.
Sandhu
,
R. S.
, and
Samarati
,
P.
, 1994, “
Access Control: Principles and Practice
,”
IEEE Commun. Mag.
0148-9615,
32
(
9
), pp.
40
48
.
8.
Jajodia
,
S.
, and
Sandhu
,
R.
, 1991, “
Toward a Multilevel Secure Relational Data Model
,” in
Proceedings of the 1991 ACM SIGMOD International Conference on Management of Data
,
ACM
,
New York
, pp.
50
59
.
9.
Sandhu
,
R.
, and
Chen
,
F.
, 1998, “
The Multilevel Relational (MLR) Data Model
,”
ACM Trans. On Inf. Sys.
,
1
(
1
), pp.
93
132
.
10.
Fisher
,
H.
, 2002, “
Multicast Issues for Collaborative Virtual Environments
,”
IEEE Comput. Graphics Appl.
0272-1716,
22
(
5
), pp.
68
75
.
11.
Frecon
,
E.
, and
Stenius
,
M.
, 1998, “
DIVE: A Scaleable Network Architecture for Distributed Virtual Environments
,”
Distributed Systems Engineering Journal (Special Issue on Distributed Virtual Environments)
,
5
(
3
), pp.
91
100
.
12.
Greenhalgh
,
C. M.
, and
Benford
,
S. D.
, 1999, “
Supporting Rich and Dynamic Communication in Large Scale Collaborative Virtual Environments
,”
Presence
,
8
(
1
), pp.
14
35
.
13.
Dias
,
J. M. S.
,
Galli
,
R.
,
Almeida
,
A. C.
,
Bello
,
C. A. C.
, and
Rebordao
,
J. M.
, 1997, “
mWorld: A Multiuser 3D Virtual Environment
,”
IEEE Comput. Graphics Appl.
0272-1716,
17
(
2
), pp.
55
65
.
14.
Barrus
,
J. W.
, and
Waters
,
R. C.
, 1996, “
Locales: Supporting Large Multiuser Virtual Environments
,”
IEEE Comput. Graphics Appl.
0272-1716,
16
(
6
), pp.
50
57
.
15.
Funkhouser
,
T. A.
, 1995, “
RING: A Client-Server System for Multi-User Virtual Environments
,” in
Symposium on Interactive 3D Graphics
, pp.
85
92
, 209.
16.
Macedonia
,
M.
,
Zyda
,
M.
,
Pratt
,
D.
,
Barham
,
P.
, and
Zeswitz
,
S.
, 1994, “
NPSNET: A Network Software Architecture for Large-Scale Virtual Environments
,”
Presence
,
3
(
4
), pp.
265
287
.
17.
Eriksson
,
H.
, 1994, “
MBONE: The Multicast Backbone
,”
Commun. ACM
0001-0782,
37
(
8
), pp.
54
60
.
18.
Jayaram
,
S.
,
Jayaram
,
U.
,
Wang
,
Y.
,
Tirumali
,
H.
,
Lyons
,
K.
, and
Hart
,
P.
, 1999, “
VADE: a Virtual Assembly Design Environment
,”
IEEE Comput. Graphics Appl.
0272-1716,
19
(
6
), pp.
44
50
.
19.
Conner
,
B.
,
Cutts
,
M.
,
Fish
,
R.
,
Fuchs
,
H.
,
Holden
,
L.
,
Jacobs
,
M.
,
Loss
,
B.
,
Markosian
,
L.
,
Riesenfeld
,
R.
, and
Turk
,
G.
, 1997, “
An Immersive Tool for Wide-Area Collaborative Design
,” in TeamCAD, the First Graphics Visualization, and Usability (GVU) Workshop on Collaborative Design, pp.
139
143
.
20.
Bajaj
,
C.
, and
Cutchin
,
S.
, 1997, “
Web Based Collaboration-Aware Synthetic Environments
,” In TeamCAD, the First Graphics Visualization, and Usability (GVU) Workshop on Collaborative Design, pp.
143
150
.
21.
Cutkosky
,
M. R.
,
Tenenbaum
,
J. M.
, and
Glicksman
,
J.
, 1996, “
Madefast: Collaborative Engineering Over the Internet
,”
Commun. ACM
0001-0782,
39
(
9
), pp.
78
87
.
22.
Qun
,
L.
,
Tay
,
F. E. H.
,
Cheng
,
T. K.
,
Kuen
,
K. K.
, and
Feng
,
Z. Y.
, 2000, CyberCAD: Internet Distributed Interactive Collaborative Design. Demonstrated in the International Grid Application Research Demonstrations, INET 2000. The Internet Global Summit. Yokohama, Japan, July.
23.
Wu
,
D.
, and
Sarma
,
R.
, 2004, “
The Incremental Editing of Faceted Models in an Integrated Design Environment
,”
Comput.-Aided Des.
0010-4485,
36
(
9
), pp.
821
833
.
24.
Qiu
,
Z. M.
,
Wong
,
Y. S.
,
Fuh
,
J. Y. H.
,
Chen
,
Y. P.
,
Zhou
,
Z. D.
,
Li
,
W. D.
, and
Lu
,
Y. Q.
, 2004, “
Geometric Model Simplification for Distributed CAD
,”
Comput.-Aided Des.
0010-4485,
36
(
9
), pp.
809
819
.
25.
El-Sana
,
J.
,
Evans
,
F.
,
Kalaiah
,
A.
,
Varshney
,
A.
,
Skiena
,
S.
, and
Azanli
,
E.
, 2000, “
Efficiently Computing and Updating Triangle Strips for Real-Time Rendering
,”
Comput.-Aided Des.
0010-4485,
32
(
13
), pp.
753
772
.
26.
De Floriani
,
L.
,
Magillo
,
P.
,
Morando
,
F.
, and
Puppo
,
E.
, 2000, “
Dynamic View-Dependent Multiresolution on a Client Server Architecture
,”
Comput.-Aided Des.
0010-4485,
32
(
13
), pp.
805
823
.
27.
Luebke
,
D.
, 1999, “
Robust View-Dependent Simplification for Very Large-Scale CAD Visualization
,” Technical Report No. CS-99-33,
University of Virginia
, Department of Computer Science, Charlottesville, Virginia.
28.
Li
,
W. D.
,
Ong
,
S. K.
,
Fuh
,
J. Y. H.
,
Wong
,
Y. S.
,
Lu
,
Y. Q.
, and
Nee
,
A. Y. C.
, 2004, “
Feature-Based Design in a Distributed and Collaborative Environment
,”
Comput.-Aided Des.
0010-4485,
36
(
9
), pp.
775
797
.
29.
Bidarra
,
R.
,
van den Berg
,
E.
, and
Bronsvoort
,
W.
, 2002, “
A Collaborative Feature Modeling System
,”
J. Comput. Inf. Sci. Eng.
1530-9827,
2
(
3
), pp.
192
198
.
30.
Bidarra
,
R.
,
Kranendonk
,
N.
,
Noort
,
A.
, and
Bronsvoort
,
W.
, 2002, “
A Collaborative Framework for Integrated Part and Assembly Modeling
,”
J. Comput. Inf. Sci. Eng.
1530-9827,
2
(
4
), pp.
256
264
.
31.
Shyamsundar
,
N.
, and
Gadh
,
R.
, 2001, “
Internet-Based Collaborative Product Design with Assembly Features and Virtual Design Spaces
,”
Comput.-Aided Des.
0010-4485,
33
(
9
), pp.
637
651
.
32.
Wu
,
D.
, and
Sarma
,
R.
, 2001, “
Dynamic Segmentation and Incremental Editing of Boundary Representations in a Collaborative Design Environment
,” in
Proceedings of the Sixth ACM Symposium on Solid Modeling and Applications
,
ACM
,
New York
, pp.
289
300
.
33.
Lee
,
J.
,
Kim
,
H.
,
Han
,
S.
, and
Park
,
S.
, 1999, “
Network-Centric Feature-Based Modeling
,” in
Proceedings of the Pacific Graphics Conference on Computer Graphics and Applications
, pp.
280
289
.
34.
Piegl
,
L. A.
, and
Richard
,
A. M.
, 1995, “
Tessellating Trimmed Nurbs Surfaces
,”
Comput.-Aided Des.
0010-4485,
27
(
1
), pp.
16
26
.
35.
Sheng
,
X.
, and
Hirsch
,
B. E.
, 1992, “
Triangulation of Trimmed Surfaces in Parametric Space
,”
Comput.-Aided Des.
0010-4485,
24
(
8
), pp.
437
444
.
36.
Luebke
,
D. P.
, 2001, “
A Developer’s Survey of Polygonal Simplification Algorithms
,”
IEEE Comput. Graphics Appl.
0272-1716,
21
(
3
), pp.
24
35
.
37.
National Design Repository, 2003, National Design Repository, http://www.designrepository.orghttp://www.designrepository.org
38.
Hoppe
,
H.
, 1996, “
Progressive Meshes
,” in
Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques
,
ACM
,
NY
, pp.
99
108
.
39.
Sandhu
,
R. S.
,
Coyne
,
E. J.
,
Feinstein
,
H. L.
, and
Youman
,
C. E.
, 1996, “
Role-Based Access Control Models
,”
IEEE Comput. Graphics Appl.
0272-1716,
29
(
2
), pp.
38
47
.
40.
Bancilhon
,
F.
,
Kim
,
W.
, and
Korth
,
H. F.
, 1985, “
A Model of CAD Transactions
,” in
VLDB’85 Proceedings of the 11th International Conference on Very Large Data Bases
,
A.
Pirotte
and
Y.
Vassiliou
, eds., Morgan Kaufmann, pp.
25
33
.
41.
Watson
,
B.
,
Friedman
,
A.
, and
McGaffey
,
A.
, 2001, “
Measuring and Predict-ing Visual Fidelity
,” in
Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques
,
ACM
,
NY
, pp.
213
220
.
42.
Shyamsundar
,
N.
, and
Gadh
,
R.
, 2002, “
Collaborative Virtual Prototyping of Product Assemblies Over the Internet
,”
Comput.-Aided Des.
0010-4485,
34
(
10
), pp.
755
768
.
43.
Garland
,
M.
, and
Heckbert
,
P. S.
, 1997, “
Surface Simplification Using Quadric Error Metrics
,” in
Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques
,
ACM Press/Addison-Wesley Publishing Co.
, pp.
209
216
.
44.
Erikson
,
C.
, and
Manocha
,
D.
, 1999, “
GAPS: General and Automatic Polygonal Simplification
,” in
Symposium on Interactive 3D Graphics
, pp.
79
88
.
45.
Li
,
G.
, and
Watson
,
B.
, 2001, “
Semiautomatic Simplification
,” in
Proceedings of the 2001 Symposium on Interactive 3D Graphics
,
ACM
,
NY
, pp.
43
48
.
46.
Kho
,
Y.
, and
Garland
,
M.
, 2003, “
User-Guided Simplification
,” in
Proceedings of the 2003 Symposium on Interactive 3D Graphics
,
ACM
,
NY
, pp.
123
126
.
47.
Sandhu
,
R.
,
Bhamidipati
,
V.
, and
Munawer
,
Q.
, 1999, “
The ARBAC97 Model for Role-Based Administration of Roles
,”
ACM Trans. On Inf. Sys.
(TISSEC),
2
(
1
), pp.
105
135
.
48.
Richardson
,
T.
, and
Wood
,
K. R.
, 1998, The RFB Protocol Version 3.3. Protocol Specification, July.
You do not currently have access to this content.