Research Papers

Secure Collaboration in Engineering Systems Design

[+] Author and Article Information
Shumiao Wang

Google, Inc.,
1600 Amphitheatre Pkwy,
Mountain View, CA 94043

Siddharth Bhandari

School of Technology and Computer Sciences,
Tata Institute of Fundamental Research,
Mumbai 400005, India

Siva Chaitanya Chaduvula, Karthik Ramani

School of Mechanical Engineering,
Purdue University,
West Lafayette, IN 47906

Mikhail J. Atallah

Department of Computer Science,
Purdue University,
West Lafayette, IN 47906

Jitesh H. Panchal

School of Mechanical Engineering,
Purdue University,
West Lafayette, IN 47906
e-mail: panchal@purdue.edu

1Corresponding author.

Contributed by the Design Engineering Division of ASME for publication in the JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING. Manuscript received September 21, 2016; final manuscript received April 20, 2017; published online June 15, 2017. Editor: Bahram Ravani.

J. Comput. Inf. Sci. Eng 17(4), 041010 (Jun 15, 2017) (11 pages) Paper No: JCISE-16-2090; doi: 10.1115/1.4036615 History: Received September 21, 2016; Revised April 20, 2017

The goal in this paper is to enable collaboration in the codesign of engineering artifacts when participants are reluctant to share their design-related confidential and proprietary information with other codesigners, even though such information is needed to analyze and validate the overall design. We demonstrate the viability of codesign by multiple entities who view the parameters of their contributions to the joint design to be confidential. In addition to satisfying this confidentiality requirement, an online codesign process must result in a design that is of the same quality as if full sharing of information had taken place between the codesigners. We present online codesign protocols that satisfy both requirements and demonstrate their practicality using a simple example of codesign of an automotive suspension system and the tires. Our protocols do not use any cryptographic primitives—they only use the kinds of mathematical operations that are currently used in single-designer situations. The participants in the online design protocols include the codesigners, and a cloud server that facilitates the process while learning nothing about the participants' confidential information or about the characteristics of the codesigned system. The only assumption made about this cloud server is that it does not collude with some participants against other participants. We do not assume that the server does not, on its own, attempt to compute as much information as it can about the confidential inputs and outputs of the codesign process: It can make a transcript of the protocol and later attempt to infer all possible information from it, so it is a feature of our protocols the cloud server can infer nothing from such a transcript.

Copyright © 2017 by ASME
Your Session has timed out. Please sign back in to continue.



Grahic Jump Location
Fig. 2

Collaborative half-car suspension system model

Grahic Jump Location
Fig. 3

High-level overview of the protocol

Grahic Jump Location
Fig. 4

Flow of the addition and subtraction protocol (ASP)

Grahic Jump Location
Fig. 5

Flow of the multiplication protocol

Grahic Jump Location
Fig. 6

Flow of the division protocol

Grahic Jump Location
Fig. 7

Flow of logarithm protocol

Grahic Jump Location
Fig. 11

Flow of the GT0 protocol

Grahic Jump Location
Fig. 12

Flow of the EW0 protocol

Grahic Jump Location
Fig. 13

Implementation steps




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