Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F97871416
MU.html
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Tue, Jan 7, 00:36
Size
16 KB
Mime Type
text/html
Expires
Thu, Jan 9, 00:36 (2 d)
Engine
blob
Format
Raw Data
Handle
23424104
Attached To
R3229 Genome Privacy - SHCS App
MU.html
View Options
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html
lang=
"en"
>
<head>
<!-- Generated by javadoc (version 1.7.0_17) on Fri Jan 10 14:26:13 CET 2014 -->
<title>
MU
</title>
<meta
name=
"date"
content=
"2014-01-10"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"../stylesheet.css"
title=
"Style"
>
</head>
<body>
<script
type=
"text/javascript"
>
<!--
if
(
location
.
href
.
indexOf
(
'is-external=true'
)
==
-
1
)
{
parent
.
document
.
title
=
"MU"
;
}
//-->
</script>
<noscript>
<div>
JavaScript is disabled on your browser.
</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div
class=
"topNav"
><a
name=
"navbar_top"
>
<!-- -->
</a><a
href=
"#skip-navbar_top"
title=
"Skip navigation links"
></a><a
name=
"navbar_top_firstrow"
>
<!-- -->
</a>
<ul
class=
"navList"
title=
"Navigation"
>
<li><a
href=
"../overview-summary.html"
>
Overview
</a></li>
<li><a
href=
"package-summary.html"
>
Package
</a></li>
<li
class=
"navBarCell1Rev"
>
Class
</li>
<li><a
href=
"class-use/MU.html"
>
Use
</a></li>
<li><a
href=
"package-tree.html"
>
Tree
</a></li>
<li><a
href=
"../deprecated-list.html"
>
Deprecated
</a></li>
<li><a
href=
"../index-files/index-1.html"
>
Index
</a></li>
<li><a
href=
"../help-doc.html"
>
Help
</a></li>
</ul>
</div>
<div
class=
"subNav"
>
<ul
class=
"navList"
>
<li><a
href=
"../medical_unit/Interpreter.html"
title=
"class in medical_unit"
><span
class=
"strong"
>
Prev Class
</span></a></li>
<li><a
href=
"../medical_unit/Writer.html"
title=
"class in medical_unit"
><span
class=
"strong"
>
Next Class
</span></a></li>
</ul>
<ul
class=
"navList"
>
<li><a
href=
"../index.html?medical_unit/MU.html"
target=
"_top"
>
Frames
</a></li>
<li><a
href=
"MU.html"
target=
"_top"
>
No Frames
</a></li>
</ul>
<ul
class=
"navList"
id=
"allclasses_navbar_top"
>
<li><a
href=
"../allclasses-noframe.html"
>
All Classes
</a></li>
</ul>
<div>
<script
type=
"text/javascript"
>
<!--
allClassesLink
=
document
.
getElementById
(
"allclasses_navbar_top"
);
if
(
window
==
top
)
{
allClassesLink
.
style
.
display
=
"block"
;
}
else
{
allClassesLink
.
style
.
display
=
"none"
;
}
//-->
</script>
</div>
<div>
<ul
class=
"subNavList"
>
<li>
Summary:
</li>
<li>
Nested
|
</li>
<li><a
href=
"#field_summary"
>
Field
</a>
|
</li>
<li><a
href=
"#constructor_summary"
>
Constr
</a>
|
</li>
<li><a
href=
"#method_summary"
>
Method
</a></li>
</ul>
<ul
class=
"subNavList"
>
<li>
Detail:
</li>
<li><a
href=
"#field_detail"
>
Field
</a>
|
</li>
<li><a
href=
"#constructor_detail"
>
Constr
</a>
|
</li>
<li><a
href=
"#method_detail"
>
Method
</a></li>
</ul>
</div>
<a
name=
"skip-navbar_top"
>
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div
class=
"header"
>
<div
class=
"subTitle"
>
medical_unit
</div>
<h2
title=
"Class MU"
class=
"title"
>
Class MU
</h2>
</div>
<div
class=
"contentContainer"
>
<ul
class=
"inheritance"
>
<li>
java.lang.Object
</li>
<li>
<ul
class=
"inheritance"
>
<li>
medical_unit.MU
</li>
</ul>
</li>
</ul>
<div
class=
"description"
>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<hr>
<br>
<pre>
public class
<span
class=
"strong"
>
MU
</span>
extends java.lang.Object
</pre>
<dl><dt><span
class=
"strong"
>
Author:
</span></dt>
<dd>
raisaro
</dd></dl>
</li>
</ul>
</div>
<div
class=
"summary"
>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<!-- =========== FIELD SUMMARY =========== -->
<ul
class=
"blockList"
>
<li
class=
"blockList"
><a
name=
"field_summary"
>
<!-- -->
</a>
<h3>
Field Summary
</h3>
<table
class=
"overviewSummary"
border=
"0"
cellpadding=
"3"
cellspacing=
"0"
summary=
"Field Summary table, listing fields, and an explanation"
>
<caption><span>
Fields
</span><span
class=
"tabEnd"
>
</span></caption>
<tr>
<th
class=
"colFirst"
scope=
"col"
>
Modifier and Type
</th>
<th
class=
"colLast"
scope=
"col"
>
Field and Description
</th>
</tr>
<tr
class=
"altColor"
>
<td
class=
"colFirst"
><code>
private
<a
href=
"../medical_unit/DBconnector_mu.html"
title=
"class in medical_unit"
>
DBconnector_mu
</a></code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#connector"
>
connector
</a></strong></code>
</td>
</tr>
<tr
class=
"rowColor"
>
<td
class=
"colFirst"
><code>
private java.math.BigInteger[]
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#dgk_pk"
>
dgk_pk
</a></strong></code>
</td>
</tr>
<tr
class=
"altColor"
>
<td
class=
"colFirst"
><code>
private
<a
href=
"../DGK_crypto_scheme/DGK_scheme.html"
title=
"class in DGK_crypto_scheme"
>
DGK_scheme
</a></code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#dgk_scheme"
>
dgk_scheme
</a></strong></code>
</td>
</tr>
<tr
class=
"rowColor"
>
<td
class=
"colFirst"
><code>
private java.math.BigInteger[]
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#dgk_sk"
>
dgk_sk
</a></strong></code>
</td>
</tr>
<tr
class=
"altColor"
>
<td
class=
"colFirst"
><code>
private int
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#id_p"
>
id_p
</a></strong></code>
</td>
</tr>
<tr
class=
"rowColor"
>
<td
class=
"colFirst"
><code>
private int
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#id_t"
>
id_t
</a></strong></code>
</td>
</tr>
<tr
class=
"altColor"
>
<td
class=
"colFirst"
><code>
private int
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#k"
>
k
</a></strong></code>
</td>
</tr>
<tr
class=
"rowColor"
>
<td
class=
"colFirst"
><code>
private int
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#l"
>
l
</a></strong></code>
</td>
</tr>
<tr
class=
"altColor"
>
<td
class=
"colFirst"
><code>
private java.util.ArrayList[]
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#markers"
>
markers
</a></strong></code>
</td>
</tr>
<tr
class=
"rowColor"
>
<td
class=
"colFirst"
><code>
private java.math.BigInteger[]
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#pbk"
>
pbk
</a></strong></code>
</td>
</tr>
<tr
class=
"altColor"
>
<td
class=
"colFirst"
><code>
private java.math.BigInteger
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#prk"
>
prk
</a></strong></code>
</td>
</tr>
<tr
class=
"rowColor"
>
<td
class=
"colFirst"
><code>
private int
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#t"
>
t
</a></strong></code>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul
class=
"blockList"
>
<li
class=
"blockList"
><a
name=
"constructor_summary"
>
<!-- -->
</a>
<h3>
Constructor Summary
</h3>
<table
class=
"overviewSummary"
border=
"0"
cellpadding=
"3"
cellspacing=
"0"
summary=
"Constructor Summary table, listing constructors, and an explanation"
>
<caption><span>
Constructors
</span><span
class=
"tabEnd"
>
</span></caption>
<tr>
<th
class=
"colOne"
scope=
"col"
>
Constructor and Description
</th>
</tr>
<tr
class=
"altColor"
>
<td
class=
"colOne"
><code><strong><a
href=
"../medical_unit/MU.html#MU()"
>
MU
</a></strong>
()
</code>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul
class=
"blockList"
>
<li
class=
"blockList"
><a
name=
"method_summary"
>
<!-- -->
</a>
<h3>
Method Summary
</h3>
<table
class=
"overviewSummary"
border=
"0"
cellpadding=
"3"
cellspacing=
"0"
summary=
"Method Summary table, listing methods, and an explanation"
>
<caption><span>
Methods
</span><span
class=
"tabEnd"
>
</span></caption>
<tr>
<th
class=
"colFirst"
scope=
"col"
>
Modifier and Type
</th>
<th
class=
"colLast"
scope=
"col"
>
Method and Description
</th>
</tr>
<tr
class=
"altColor"
>
<td
class=
"colFirst"
><code>
java.util.ArrayList
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#comparisonProtocol(java.math.BigInteger[])"
>
comparisonProtocol
</a></strong>
(java.math.BigInteger[]
cipherD_proxy)
</code>
</td>
</tr>
<tr
class=
"rowColor"
>
<td
class=
"colFirst"
><code>
java.math.BigInteger[]
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#computeCipherLamda(java.util.ArrayList)"
>
computeCipherLamda
</a></strong>
(java.util.ArrayList
<
java.math.BigInteger
>
cipherCi)
</code>
</td>
</tr>
<tr
class=
"altColor"
>
<td
class=
"colFirst"
><code>
void
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#createReport(double[], int[])"
>
createReport
</a></strong>
(double[]
results,
int[]
IDs_t)
</code>
</td>
</tr>
<tr
class=
"rowColor"
>
<td
class=
"colFirst"
><code>
double
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#decryption(java.math.BigInteger[])"
>
decryption
</a></strong>
(java.math.BigInteger[]
cipher)
</code>
<div
class=
"block"
>
Decrypts the encrypted susceptibility computed by the TTP
</div>
</td>
</tr>
<tr
class=
"altColor"
>
<td
class=
"colFirst"
><code>
double
</code></td>
<td
class=
"colLast"
><code><strong><a
href=
"../medical_unit/MU.html#runTest(int, int)"
>
runTest
</a></strong>
(int
ID_t,
int
ID_p)
</code>
</td>
</tr>
</table>
<ul
class=
"blockList"
>
<li
class=
"blockList"
><a
name=
"methods_inherited_from_class_java.lang.Object"
>
<!-- -->
</a>
<h3>
Methods inherited from class
java.lang.Object
</h3>
<code>
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div
class=
"details"
>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<!-- ============ FIELD DETAIL =========== -->
<ul
class=
"blockList"
>
<li
class=
"blockList"
><a
name=
"field_detail"
>
<!-- -->
</a>
<h3>
Field Detail
</h3>
<a
name=
"connector"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
connector
</h4>
<pre>
private
<a
href=
"../medical_unit/DBconnector_mu.html"
title=
"class in medical_unit"
>
DBconnector_mu
</a>
connector
</pre>
</li>
</ul>
<a
name=
"id_p"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
id_p
</h4>
<pre>
private
int id_p
</pre>
</li>
</ul>
<a
name=
"id_t"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
id_t
</h4>
<pre>
private
int id_t
</pre>
</li>
</ul>
<a
name=
"dgk_scheme"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
dgk_scheme
</h4>
<pre>
private
<a
href=
"../DGK_crypto_scheme/DGK_scheme.html"
title=
"class in DGK_crypto_scheme"
>
DGK_scheme
</a>
dgk_scheme
</pre>
</li>
</ul>
<a
name=
"l"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
l
</h4>
<pre>
private
int l
</pre>
</li>
</ul>
<a
name=
"t"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
t
</h4>
<pre>
private
int t
</pre>
</li>
</ul>
<a
name=
"k"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
k
</h4>
<pre>
private
int k
</pre>
</li>
</ul>
<a
name=
"prk"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
prk
</h4>
<pre>
private
java.math.BigInteger prk
</pre>
</li>
</ul>
<a
name=
"pbk"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
pbk
</h4>
<pre>
private
java.math.BigInteger[] pbk
</pre>
</li>
</ul>
<a
name=
"dgk_pk"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
dgk_pk
</h4>
<pre>
private
java.math.BigInteger[] dgk_pk
</pre>
</li>
</ul>
<a
name=
"dgk_sk"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
dgk_sk
</h4>
<pre>
private
java.math.BigInteger[] dgk_sk
</pre>
</li>
</ul>
<a
name=
"markers"
>
<!-- -->
</a>
<ul
class=
"blockListLast"
>
<li
class=
"blockList"
>
<h4>
markers
</h4>
<pre>
private
java.util.ArrayList[] markers
</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul
class=
"blockList"
>
<li
class=
"blockList"
><a
name=
"constructor_detail"
>
<!-- -->
</a>
<h3>
Constructor Detail
</h3>
<a
name=
"MU()"
>
<!-- -->
</a>
<ul
class=
"blockListLast"
>
<li
class=
"blockList"
>
<h4>
MU
</h4>
<pre>
public
MU()
</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul
class=
"blockList"
>
<li
class=
"blockList"
><a
name=
"method_detail"
>
<!-- -->
</a>
<h3>
Method Detail
</h3>
<a
name=
"runTest(int, int)"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
runTest
</h4>
<pre>
public
double
runTest(int
ID_t,
int
ID_p)
</pre>
</li>
</ul>
<a
name=
"createReport(double[], int[])"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
createReport
</h4>
<pre>
public
void
createReport(double[]
results,
int[]
IDs_t)
</pre>
</li>
</ul>
<a
name=
"comparisonProtocol(java.math.BigInteger[])"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
comparisonProtocol
</h4>
<pre>
public
java.util.ArrayList
comparisonProtocol(java.math.BigInteger[]
cipherD_proxy)
throws
<a
href=
"../crypto_scheme/CryptoException.html"
title=
"class in crypto_scheme"
>
CryptoException
</a>
,
java.sql.SQLException
</pre>
<dl><dt><span
class=
"strong"
>
Throws:
</span></dt>
<dd><code><a
href=
"../crypto_scheme/CryptoException.html"
title=
"class in crypto_scheme"
>
CryptoException
</a></code></dd>
<dd><code>
java.sql.SQLException
</code></dd></dl>
</li>
</ul>
<a
name=
"computeCipherLamda(java.util.ArrayList)"
>
<!-- -->
</a>
<ul
class=
"blockList"
>
<li
class=
"blockList"
>
<h4>
computeCipherLamda
</h4>
<pre>
public
java.math.BigInteger[]
computeCipherLamda(java.util.ArrayList
<
java.math.BigInteger
>
cipherCi)
throws
<a
href=
"../crypto_scheme/CryptoException.html"
title=
"class in crypto_scheme"
>
CryptoException
</a>
,
java.sql.SQLException
</pre>
<dl><dt><span
class=
"strong"
>
Parameters:
</span></dt><dd><code>
cipherCi
</code>
-
</dd>
<dt><span
class=
"strong"
>
Returns:
</span></dt><dd></dd>
<dt><span
class=
"strong"
>
Throws:
</span></dt>
<dd><code><a
href=
"../crypto_scheme/CryptoException.html"
title=
"class in crypto_scheme"
>
CryptoException
</a></code></dd>
<dd><code>
java.sql.SQLException
</code></dd></dl>
</li>
</ul>
<a
name=
"decryption(java.math.BigInteger[])"
>
<!-- -->
</a>
<ul
class=
"blockListLast"
>
<li
class=
"blockList"
>
<h4>
decryption
</h4>
<pre>
public
double
decryption(java.math.BigInteger[]
cipher)
throws
<a
href=
"../crypto_scheme/CryptoException.html"
title=
"class in crypto_scheme"
>
CryptoException
</a></pre>
<div
class=
"block"
>
Decrypts the encrypted susceptibility computed by the TTP
</div>
<dl><dt><span
class=
"strong"
>
Parameters:
</span></dt><dd><code>
N
</code>
-
</dd><dd><code>
G
</code>
-
</dd><dd><code>
H
</code>
-
</dd><dd><code>
X
</code>
-
</dd><dd><code>
cipher
</code>
-
</dd>
<dt><span
class=
"strong"
>
Throws:
</span></dt>
<dd><code><a
href=
"../crypto_scheme/CryptoException.html"
title=
"class in crypto_scheme"
>
CryptoException
</a></code></dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div
class=
"bottomNav"
><a
name=
"navbar_bottom"
>
<!-- -->
</a><a
href=
"#skip-navbar_bottom"
title=
"Skip navigation links"
></a><a
name=
"navbar_bottom_firstrow"
>
<!-- -->
</a>
<ul
class=
"navList"
title=
"Navigation"
>
<li><a
href=
"../overview-summary.html"
>
Overview
</a></li>
<li><a
href=
"package-summary.html"
>
Package
</a></li>
<li
class=
"navBarCell1Rev"
>
Class
</li>
<li><a
href=
"class-use/MU.html"
>
Use
</a></li>
<li><a
href=
"package-tree.html"
>
Tree
</a></li>
<li><a
href=
"../deprecated-list.html"
>
Deprecated
</a></li>
<li><a
href=
"../index-files/index-1.html"
>
Index
</a></li>
<li><a
href=
"../help-doc.html"
>
Help
</a></li>
</ul>
</div>
<div
class=
"subNav"
>
<ul
class=
"navList"
>
<li><a
href=
"../medical_unit/Interpreter.html"
title=
"class in medical_unit"
><span
class=
"strong"
>
Prev Class
</span></a></li>
<li><a
href=
"../medical_unit/Writer.html"
title=
"class in medical_unit"
><span
class=
"strong"
>
Next Class
</span></a></li>
</ul>
<ul
class=
"navList"
>
<li><a
href=
"../index.html?medical_unit/MU.html"
target=
"_top"
>
Frames
</a></li>
<li><a
href=
"MU.html"
target=
"_top"
>
No Frames
</a></li>
</ul>
<ul
class=
"navList"
id=
"allclasses_navbar_bottom"
>
<li><a
href=
"../allclasses-noframe.html"
>
All Classes
</a></li>
</ul>
<div>
<script
type=
"text/javascript"
>
<!--
allClassesLink
=
document
.
getElementById
(
"allclasses_navbar_bottom"
);
if
(
window
==
top
)
{
allClassesLink
.
style
.
display
=
"block"
;
}
else
{
allClassesLink
.
style
.
display
=
"none"
;
}
//-->
</script>
</div>
<div>
<ul
class=
"subNavList"
>
<li>
Summary:
</li>
<li>
Nested
|
</li>
<li><a
href=
"#field_summary"
>
Field
</a>
|
</li>
<li><a
href=
"#constructor_summary"
>
Constr
</a>
|
</li>
<li><a
href=
"#method_summary"
>
Method
</a></li>
</ul>
<ul
class=
"subNavList"
>
<li>
Detail:
</li>
<li><a
href=
"#field_detail"
>
Field
</a>
|
</li>
<li><a
href=
"#constructor_detail"
>
Constr
</a>
|
</li>
<li><a
href=
"#method_detail"
>
Method
</a></li>
</ul>
</div>
<a
name=
"skip-navbar_bottom"
>
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>
Event Timeline
Log In to Comment