You are on page 1of 21

Modules

Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
1
Data Center
User details are stored in data centers
Data center maintains the shared data values in encrypted
form
Homomorphic encryption scheme is used for encryption
process
Process data in encrypted form
Security is provided to the datas in the data centers


Screen Shots
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the
Cloud
2
Cloud Data Center
Coding
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the
Cloud
3
create table occlist(ccno Number(10),
salstatus Number(3),durations Number(10),
crhistory Number(3), purpose Number(6),
camount Number(12,2),accbonds Number(3),
empstatus Number(3), insrate Number(7,2),pss Number(3),
dbcrs Number(8),resstatus Number(3),
property Number(6),age Number(3),
insplans Number(6),hstatus Number(6),
ccount Number(2),jobstatus Number(6),
fmembers Number(3),telephone Number(6),
foreigner Number(6),pclass Number(2));

Coding(contd..)
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the
Cloud
4
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource() == btimport)
{
setTitle("Imported Credit Card Data Set");
Screen.update1(this);
lbltitle.setText("Imported Credit Card Data Set");
assignData1();
if(row != 0)
Screen.showMessage("Data import process completed");
}
Screen Shots(contd..)
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
5
Data Import
Coding(contd..)
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the
Cloud
6
if(ae.getSource() == btclean)
{
setTitle("Cleaned Credit Card Data Set");
Screen.update1(this);
lbltitle.setText("Cleaned Credit Card Data Set");
assignData2();
if(row != 0)
Screen.showMessage("Data cleaning process
completed");
}

Screen Shots(contd..)
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
7
Data Cleaning
Coding(contd..)
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the
Cloud
8
if(ae.getSource() == btconvert)
{
setTitle("Converted Credit Card Data Set");
Screen.update1(this);
lbltitle.setText("Converted Credit Card Data Set");
assignData3();
if(row != 0)
Screen.showMessage("Data conversion process
completed");
}

Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
9
Screen Shots(contd..)
Data Conversion

Coding(contd..)
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
10
if(ae.getSource() == btdetails)
{ selno = jtab.getSelectedRow();
if(selno == -1 || selno >= row){
Screen.showMessage("Select a credit card number from
the list");
return;
} str = (String) jtab.getValueAt(selno, 0);
ccno = Integer.parseInt(str);
mainmenu.ccno = ccno;
new CCDetails(mainmenu);
}}

Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
11
Screen Shots(contd..)
Credit Card Details
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
12
Screen Shots(contd..)
Credit Card Details
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
13
Data Security & Anonymization
Encryption process is performed under the data provider
environment
Homomorphic encryption is used
Datas are processed in cloud in encrypted form
Data anonymization is the process of destroying tracks to
provide security




Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
14
Screen Shots(contd..)
Attribute Details
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
15
Screen Shots(contd..)
Security Process
Coding(contd..)
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the
Cloud
16
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource() == btanonymize)
{
str = JOptionPane.showInputDialog("Enter the K value
?","3");
if(str == null)
{
Screen.showMessage("K value is not entered");
return;
}

Coding(contd..)
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
17
try
{
kv = Integer.parseInt(str);
if(kv < 5 )
{
Screen.showMessage("Insufficient K value");
return; }
anonymizeProcess();
assignData();
Screen.showMessage("Anonymization Process
Completed");
}

Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
18
Screen Shots(contd..)
Anonymization Process
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
19
Screen Shots(contd..)
Anonymization Process
Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the Cloud
20


Achieving Minimum Storage Cost with Privacy Preserving Intermediate Datasets in the
Cloud
21