Representing User Privileges in Object-Oriented Virtual Reality Systems

In virtual reality systems which are collaborative and dynamic, i.e. where at run-time mutually interactive objects can be added or removed in different contexts and where their behavior can be modified, the problem of data security and privacy protection is renewed. In such virtual worlds operations on objects should or should not be allowed to users playing particular roles with respect to inter-object interactions. In this paper a method called VR-PR is presented, where privileges are represented by pairs: object – semantic operations induced from object interactions. Semantic operations are generated using automatic analysis of the object method call graphs. Then they are used in the privilege creation and modification process. Privileges based on semantic operations are expressive, flexible and consistent with permanently evolving set of objects composing the virtual world, interactions between the objects, and a set of users.

[1]  Steve Pettifer,et al.  Collaborative access model for shared virtual environments , 2001, Proceedings Tenth IEEE International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises. WET ICE 2001.

[2]  James Bret Michael,et al.  Security of runtime extensible virtual environments , 2002, CVE '02.

[3]  Marc Erich Latoschik,et al.  Knowledge in the Loop: Semantics Representation for Multimodal Simulative Environments , 2005, Smart Graphics.

[4]  Ravi S. Sandhu,et al.  The NIST model for role-based access control: towards a unified standard , 2000, RBAC '00.

[5]  Makoto Takizawa,et al.  Authorization model based on object-oriented concept , 2001, Proceedings 15th International Conference on Information Networking.

[6]  Denis Gracanin Proceedings of the eleventh international conference on 3D web technology , 2006 .

[7]  Yoke San Wong,et al.  Role-based 3D visualisation for asynchronous PLM collaboration , 2007, Comput. Ind..

[8]  Krzysztof Walczak Structured design of interactive VR applications , 2008, Web3D '08.

[9]  Daniel Thalmann,et al.  Semantics-based representation of virtual environments , 2005, Int. J. Comput. Appl. Technol..

[10]  JungHyun Han,et al.  Role-based viewing envelopes for information protection in collaborative modeling , 2004, Comput. Aided Des..

[11]  Seng-Phil Hong,et al.  Access control in collaborative systems , 2005, CSUR.

[12]  Steve Benford,et al.  An access control framework for multi-user collaborative environments , 1999, GROUP.

[13]  Fabio Pittarello,et al.  Semantic description of 3D environments: a proposal based on web standards , 2006, Web3D '06.

[14]  José Carlos Brustoloni,et al.  Intellectual Property Protection in Collaborative Design through Lean Information Modeling and Sharing , 2006, J. Comput. Inf. Sci. Eng..

[15]  Xin Wang,et al.  The MPEG-21 rights expression language and rights data dictionary , 2005, IEEE Transactions on Multimedia.

[16]  Wei Peng,et al.  Multi-level access control for collaborative CAD , 2005, Proceedings of the Ninth International Conference on Computer Supported Cooperative Work in Design, 2005..

[17]  Raymond K. Wong RBAC support in object-oriented role databases , 1997, RBAC '97.

[18]  Christian Schläger,et al.  Supporting Attribute-based Access Control in Authorization and Authentication Infrastructures with Ontologies , 2007, J. Softw..

[19]  Marc Cavazza,et al.  Making sense of virtual environments: action representation, grounding and common sense , 2007, IUI '07.

[20]  Kjeld Schmidt,et al.  Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge , 1997 .