Data Quality Based Intelligent Instrument Selection with Security Integration
Abstract
1 Introduction
2 Integration Framework for Instrument Selection
2.1 Related Work on Sensor Selection and DQ Evaluation
2.2 Our Integral Framework
3 Data Fusion Effect on Accuracy and Security
3.1 Security Metrics Integration into DQS Calculus
3.1.1 Security Metrics Employed.
3.2 Accuracy and Security Evaluation Pipeline
3.2.1 Device Measurement Data Quality Evaluation.
3.2.2 Measurement Fusion Accuracy Evaluation.
3.2.3 Instrumentation Platform Security Evaluation.
3.2.4 Multi-platform Fusion Security Evaluation.
3.2.5 Sensor Selection.
3.3 Security Role in Measurement Fusion
Platform A+B | Platform A+C | Platform B+C | |
---|---|---|---|
Combined Security | 3.49 | 10 | 3.49 |
Accuracy | 95% | 95% | 80% |
Overall DQS Score | 6 | 9.8 | 5.45 |
4 Intelligent Sensor Selection Use Case
4.1 Formalization of Instrument Selection Problem for Multi-Modal Data Fusion
4.2 Data Quality and Security Evaluation Calculus
4.2.1 Instrumentation Platform and Sensor Object.
4.2.2 Sensor Accuracy and Total Sensor Accuracy.
4.2.3 Sensor Latency.
4.2.4 Instrumentation Power Consumption.
4.2.5 Instrumentation Platform Security.
4.3 DQS Calculus Use Case
Platform A | Platform B | Platform C | Platform D | ||
---|---|---|---|---|---|
App security | blacklisted apps | 0% | 20% | 0% | 0% |
potentiallyDangerous | 0% | 10% | 0% | 0% | |
unknown sources | 0% | 50% | 0% | 20% | |
app permission | 1% | 60% | 1% | 1% | |
10.00 | 4.78 | 10.00 | 6.80 | ||
Device feature | OS version | 26 [API 26] | 24 [API 24] | 26 [API 26] | 26 [API 26] |
security patches | 2 [1-Jun-18] | 8 [1-Dec-17] | 2 [1-Jun-18] | 2 [1-Jun-18] | |
device model | 5.00 | 9.00 | 5.00 | 5.00 | |
10.00 | 5.00 | 10.00 | 5.43 | ||
Sensor security | bootLoader | locked | unlocked | locked | unlocked |
rootAccess | disabled | enabled | disabled | disabled | |
developer’s menu | disabled | enabled | disabled | enabled | |
device lock | locked | unlocked | locked | locked | |
10.00 | 0.00 | 10.00 | 0.00 | ||
Cloud Security | historic trend | 1 [increasing] | (-)0.5 [decreasing] | 1 [increasing] | 0.1 [increasing] |
same device comparison | 0.95 [top 5%] | 0.2 [bottom 20%] | 0.95 [top 5%] | 0.75[top 25%] | |
9.81 | 2.74 | 9.81 | 5.16 | ||
Device security | 10.00 | 3.49 | 10.00 | 5.44 | |
Sensor Accuracy | accelerometer | 90% | 5% | 40% | 70% |
gyroscope | 90% | 10% | 10% | 40% | |
proximity sensor | 90% | 12% | 60% | 50% | |
Total Sensor Accuracy | 90% | 9.47% | 42.03% | 61.64% | |
Overall DQS Score | 9.76 | 0.39 | 5.36 | 5.21 |
4.4 Genetic Algorithms for Sensor Selection Description
4.5 Sensor Devices and Platform Characteristics with Their Data Quality Evaluation Knowledge Base
Sensor Type | Characteristics |
---|---|
Accelerometer (A) | Sensitivity, Non-linearity, Noise Density |
Gyroscope (G) | Sensitivity, Noise Density, Cross-axis Sensitivity, Non-linearity |
Proximity (P) | Resolution, Range, Absolute Response |
5 Framework Evaluation Results
5.1 Brute-force Algorithm Analysis
5.2 Genetic Algorithm Analysis
5.3 Practical Evaluation
Sensor Type | TSA | SL | SPC | SPS | DQS |
---|---|---|---|---|---|
Accelerometer (A) | 84.918 | 0.9831 | 9.304 | 3 | 22.2521 |
Accelerometer (A), Gyroscope (G) | 82.9613 | 0.9831 | 52.1095 | 4 | 21.9909 |
Accelerometer (A), Gyroscope (G), Proximity (P) | 85.9504 | 0.9830 | 47.9222 | 4 | 22.7385 |
6 Prototypes Implementation
Multi-modal and multi-platform data fusion | Our contributions | Our prototypes and products |
---|---|---|
Metrics integration | Data Quality and Security Evaluation calculus | Instrument Quality Assessment Android OS application; Instrument Platform Security Evaluation Android OS application |
Data fusion and multi-platform integration | GA-based instrument selection technique | Instrument Selector Android OS application |
Knowledge utilization | Autonomous instrument selection tools implementation on the collected database | Collected knowledge base |
6.1 Instrumentation Platform Security Evaluation Tool
6.2 Instrument Quality Assessment Tool
6.3 Instrument Selector Tool
6.4 Knowledge Base on Sensor Devices and Platforms Quality Characteristics
6.4.1 Generic Information on the Instrument-incorporating Devices.
6.4.2 Information on Instrument Characteristics.
6.4.3 Information on Instrument Platform Security.
7 Conclusion
A Appendix
A.1 Initial Security Metrics Acquisition
Metric | Symbol | Values |
---|---|---|
Screen lock | \(M_{SL}\) | 1 - Pattern, PIN or password; 0 - otherwise |
Android OS version | \(M_{V}\) | 2 - The latest version, 1 - previous version; 0 - otherwise |
Unknown sources | \(M_{US}\) | 1 - Unknown sources disabled; 0 - otherwise |
Potentially harmful applications | \(M_{PH}\) | 0 - Installed at least one potentially harmful application; 1 - otherwise |
Developer’s menu | \(M_{DO}\) | 1 - Developer option menu disabled; 0 - otherwise |
Basic integrity test | \(M_{BI}\) | 1 - System passed basic integrity test; 0 - otherwise |
Android compatibility test | \(M_{CT}\) | 1 - System passed Android compatibility test; 0 - otherwise |
Metric and its description | Formula |
---|---|
OS version score | \begin{equation*}VerScore = \begin{cases} 0 \quad \text{if $ CurVer \gt VerThreshold $}\\ \begin{aligned} M & axVerScore - \\ &\quad - MaxVer - CurVer \\ &\quad \text{if $ CurVer \leq VerThreshold $} \end{aligned} \end{cases} \end{equation*} |
Security patch score | \begin{equation*}PatchScore = \begin{cases} 0 \quad \text{if $ CurVer \gt VerThreshold $}\\ \begin{aligned} M & axPatchScore - \\ &\quad -MaxVer - CurVer \\ &\quad \text{if $ CurVer \leq VerThreshold $} \end{aligned} \end{cases} \end{equation*} |
Device model score | \begin{equation*}ModelScore = \begin{cases} 0 \quad \text{if $ CurVer \gt VerThreshold $}\\ \begin{aligned} M & axVerScore - \\ &\quad -MaxVer - CurVer \\ &\quad \text{if $ CurVer \leq VerThreshold $} \end{aligned} \end{cases} \end{equation*} |
Overall firmware score | \begin{equation*}\begin{split} FirmwareSecurity & = VerScore~+ \\ &\quad + PatchScore + ModelScore \end{split} \end{equation*} |
App unknown sources score. NumOfUnkn–number of all devices in an organization that allows unknown application sources | \begin{equation*}\begin{split} UnknSrcScore = \begin{cases} 0 \quad \text{if UnknSrc is ON}\\ \begin{split} 1 & - P(UnknSrc) \\ &\quad \text{if UnknSrc is OFF} \end{split} \end{cases} \\ \\ P(UnknSrc) = \frac{NumOfUnkn}{NumOfAllUsers} \end{split} \end{equation*} |
Black listed app score | \begin{equation*}BlkLstScore = \begin{cases} 0 \quad \text{if Number} \gt\; \text{Threshold}\\ \begin{aligned} M & axScore - \\ &\quad -(Num - Threshold) \\ &\quad \text{if Number $ \leq$ Threshold } \end{aligned} \end{cases} \end{equation*} |
Dangerous permission utilization score | \begin{equation*}PDanScore = \begin{cases} 0 \quad \text{if Number} \gt\; \text{Threshold}\\ \begin{aligned} M & axScore - (Number - \\ &\quad -Threshold) \\ &\quad \text{if Number $ \leq$ Threshold } \end{aligned} \end{cases} \end{equation*} |
Application security score | \begin{equation*}\begin{split} AppSecScore & = UnknSrcScore {\overset{\wedge}{\tiny L}} BlkLstScore {\overset{\wedge}{\tiny L}} \\ &\quad {\overset{\wedge}{\tiny L}} PDanScore {\overset{\wedge}{\tiny L}} PermScore \end{split} \end{equation*} |
A.2 Descriptive Statistics of Sensor Characteristics
Stat | Sensitivity | Non-linearity | Noise Density |
---|---|---|---|
Min | 16 | 0.10 | 75 |
Max | 17039 | 2.00 | 800 |
Mean | 6033.91 | 0.61 | 308.08 |
SD | 7434.01 | 0.39 | 183.23 |
Stat | Sensitivity | Noise Density | Cross-axis sensitivity | Non linearity |
---|---|---|---|---|
Min | 33.8 | 0.0038 | 1.0 | 0.10 |
Max | 131.2 | 0.030 | 2.0 | 0.20 |
Mean | 114.55 | 0.0117 | 1.66 | 0.142 |
SD | 24.62 | 0.008345 | 0.32025 | 0.036 |
Stat | Resolution | Range | Absolute Response |
---|---|---|---|
Min | 8.00 | 50.00 | 100.00 |
Max | 20.00 | 100.00 | 165.00 |
Mean | 12.91 | 93.75 | 131.42 |
SD | 3.43 | 11.023 | 17.54 |
References
Index Terms
- Data Quality Based Intelligent Instrument Selection with Security Integration
Recommendations
Data quality in internet of things
In the Internet of Things (IoT), data gathered from a global-scale deployment of smart-things, are the base for making intelligent decisions and providing services. If data are of poor quality, decisions are likely to be unsound. Data quality (DQ) is ...
Data quality and the Internet of Things
AbstractThe Internet of Things (IoT) is driving technological change and the development of new products and services that rely heavily on the quality of the data collected by IoT devices. There is a large body of research on data quality management and ...
Evaluating the Quality and Usefulness of Data Breach Information Systems
As the nation confronts a growing tide of security breaches, the importance of having quality data breach information systems becomes paramount. Yet too little attention is paid to evaluating these systems. This article draws on data quality scholarship ...
Comments
Information & Contributors
Information
Published In
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Check for updates
Author Tags
Qualifiers
- Research-article
Funding Sources
- U.S. National Science Foundation
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 416Total Downloads
- Downloads (Last 12 months)416
- Downloads (Last 6 weeks)105
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in