Jacob Sorber

57 papers A* 3A 9B 1Misc 14Journal 12Unranked 17
YearRankTypeTitle / Venue / Authors
2025 conf
AfriCHI
Arwa Alsubhi, Simeon Babatunde, Bart P. Knijnenburg, Jacob Sorber
2024 J jnl
ACM Trans. Sens. Networks
Simeon Babatunde, Arwa Alsubhi, Josiah D. Hester, Jacob Sorber
2024 J jnl
ACM Trans. Embed. Comput. Syst.
Arwa Alsubhi, Simeon Babatunde, Nicole Tobias, Jacob Sorber
2024 J jnl
Commun. ACM
Saad Ahmed, Bashima Islam, Kasim Sinan Yildirim, Marco Zimmerling, Przemyslaw Pawelczak, Muhammad Hamad Alizai, Brandon Lucia, Luca Mottola, Jacob Sorber, Josiah D. Hester
2024 J jnl
Int. J. Hum. Comput. Interact.
Arwa Alsubhi, Reza Ghaiumy Anaraky, Simeon Babatunde, Abu Bakar, Thomas Cohen, Josiah D. Hester, Bart P. Knijnenburg, Jacob Sorber
2022 Misc conf
SenSys
Nicole Tobias, Jacob Sorber
2020 conf
ENSsys@SenSys
Arwa Alsubhi, Nicole Tobias, Simeon Babatunde, Jacob Sorber
2020 conf
ICHI
Shengjie Bi, Yiyang Lu, Nicole Tobias, Ella Ryan, Travis D. Masterson, Sougata Sen, Ryan J. Halter, Jacob Sorber, Diane Gilbert-Diamond, David Kotz
2020 A* conf
ASPLOS
Vito Kortbeek, Kasim Sinan Yildirim, Abu Bakar, Jacob Sorber, Josiah D. Hester, Przemyslaw Pawelczak
2019 J jnl
XRDS
Josiah D. Hester, Jacob Sorber
2018 conf
USENIX ATC
Taylor Hardin, Ryan Scott, Patrick Proctor, Josiah D. Hester, Jacob Sorber, David Kotz
2018 J jnl
Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.
Shengjie Bi, Tao Wang, Nicole Tobias, Josephine Nordrum, Shang Wang, George Halvorsen, Sougata Sen, Ronald A. Peterson, Kofi Odame, Kelly Caine, Ryan J. Halter, Jacob Sorber, David Kotz
2018 ed.
ENSsys@SenSys
Christian Renner, Jacob Sorber
2017 Misc conf
SenSys
Josiah D. Hester, Jacob Sorber
2017 A conf
MobiSys
Shengjie Bi, Ellen Davenport, Jun Gong, Ronald A. Peterson, Joseph Skinner, Kevin M. Storer, Tao Wang, Kelly Caine, Ryan J. Halter, David Kotz, Kofi Odame, Jacob Sorber, Xing-Dong Yang
2017 A conf
MobiSys
Taylor Hardin, Josiah D. Hester, Patrick Proctor, Jacob Sorber, David Kotz
2017 J jnl
ACM Trans. Sens. Networks
Josiah D. Hester, Lanny Sitanayah, Timothy Scott, Jacob Sorber
2017 Misc conf
SenSys
Josiah D. Hester, Jacob Sorber
2017 Misc conf
SenSys
Josiah D. Hester, Kevin M. Storer, Jacob Sorber
2017 conf
WearSys@MobiSys
Shengjie Bi, Tao Wang, Ellen Davenport, Ronald A. Peterson, Ryan J. Halter, Jacob Sorber, David Kotz
2016 Misc conf
SenSys
Josiah D. Hester, Travis Peters, Tianlong Yun, Ronald A. Peterson, Joseph Skinner, Bhargav Golla, Kevin M. Storer, Steven Hearndon, Kevin Freeman, Sarah E. Lord, Ryan J. Halter, David Kotz, Jacob Sorber
2016 J jnl
ACM Trans. Embed. Comput. Syst.
Josiah D. Hester, Nicole Tobias, Amir Rahmati, Lanny Sitanayah, Daniel E. Holcomb, Kevin Fu, Wayne P. Burleson, Jacob Sorber
2016 conf
ENSsys@SenSys
Matthew Furlong, Josiah D. Hester, Kevin M. Storer, Jacob Sorber
2016 J jnl
IEEE Embed. Syst. Lett.
Nicole Tobias, Connor Bolton, Josiah D. Hester, Lanny Sitanayah, Jacob Sorber
2016 Misc conf
SenSys
Josiah D. Hester, Travis Peters, Tianlong Yun, Ronald A. Peterson, Joseph Skinner, Bhargav Golla, Kevin M. Storer, Steven Hearndon, Sarah E. Lord, Ryan J. Halter, David Kotz, Jacob Sorber
2015 conf
ENSsys@SenSys
Jacob Sorber
2015 Misc conf
SenSys
Josiah D. Hester, Lanny Sitanayah, Jacob Sorber
2015 Misc conf
SenSys
Nicole Tobias, Connor Bolton, Josiah D. Hester, Lanny Sitanayah, Jacob Sorber
2015 Misc conf
SenSys
Josiah D. Hester, Lanny Sitanayah, Jacob Sorber
2014 conf
MMA@SenSys
Andres Molina-Markham, Ronald A. Peterson, Joseph Skinner, Tianlong Yun, Bhargav Golla, Kevin Freeman, Travis Peters, Jacob Sorber, Ryan J. Halter, David Kotz
2014 A conf
SIGCSE
Jason O. Hallstrom, Cathy Hochrine, Jacob Sorber, Murali Sitaraman
2014 Misc conf
SenSys
Josiah D. Hester, Timothy Scott, Jacob Sorber
2014 Misc conf
SenSys
Josiah D. Hester, Timothy Scott, Jacob Sorber
2014 J jnl
Mob. Networks Appl.
Shrirang Mare, Jacob Sorber, Minho Shin, Cory Cornelius, David Kotz
2014 A conf
MobiSys
Andres Molina-Markham, Ronald A. Peterson, Joseph Skinner, Ryan J. Halter, Jacob Sorber, David Kotz
2013 A conf
ESORICS
Shane S. Clark, Hossen Asiful Mustafa, Benjamin Ransford, Jacob Sorber, Kevin Fu, Wenyuan Xu
2013 B conf
SECON
Josiah D. Hester, Trae King, Alex Propst, Kalyan Piratla, Jacob Sorber
2013 Misc conf
COMSNETS
Aarathi Prasad, Ronald A. Peterson, Shrirang Mare, Jacob Sorber, Kolin Paul, David Kotz
2013 J jnl
IEEE Trans. Mob. Comput.
Jacob Sorber, Aruna Balasubramanian, Mark D. Corner, Joshua R. Ennen, Carl Qualls
2013 conf
HealthTech
Shane S. Clark, Benjamin Ransford, Amir Rahmati, Shane Guineau, Jacob Sorber, Wenyuan Xu, Kevin Fu
2012 conf
mHealthSys@SenSys
Aarathi Prasad, Ronald A. Peterson, Jacob Sorber, David Kotz
2012 Misc conf
HotMobile
Jacob Sorber, Minho Shin, Ronald A. Peterson, Cory Cornelius, Shrirang Mare, Aarathi Prasad, Zachary Marois, Emma Smithayer, David Kotz
2012 A conf
MobiSys
Jacob Sorber, Minho Shin, Ronald A. Peterson, David Kotz
2012 A* conf
USENIX Security Symposium
Amir Rahmati, Mastooreh Salajegheh, Daniel E. Holcomb, Jacob Sorber, Wayne P. Burleson, Kevin Fu
2012 conf
WPES
Aarathi Prasad, Jacob Sorber, Timothy Stablein, Denise L. Anthony, David Kotz
2012 conf
HealthSec
Cory Cornelius, Jacob Sorber, Ronald A. Peterson, Joe Skinner, Ryan J. Halter, David Kotz
2011 conf
WPES
Shrirang Mare, Jacob Sorber, Minho Shin, Cory Cornelius, David Kotz
2011 conf
HealthSec
Shrirang Mare, Jacob Sorber, Minho Shin, Cory Cornelius, David Kotz
2011 conf
HotPower@SOSP
Hong Zhang, Mastooreh Salajegheh, Kevin Fu, Jacob Sorber
2011 conf
HealthSec
Aarathi Prasad, Jacob Sorber, Timothy Stablein, Denise L. Anthony, David Kotz
2011 A* conf
ASPLOS
Benjamin Ransford, Jacob Sorber, Kevin Fu
2011 A conf
MobiSys
Jacob Sorber, Minho Shin, Ronald A. Peterson, David Kotz
2007 Misc conf
SenSys
Jacob Sorber, Alexander Kostadinov, Matthew Garber, Matthew Brennan, Mark D. Corner, Emery D. Berger
2007 A conf
MobiSys
Nilanjan Banerjee, Jacob Sorber, Mark D. Corner, Sami Rollins, Deepak Ganesan
2006 conf
WMCSA
Jacob Sorber, Alexander Kostadinov, Matthew Brennan, Mark D. Corner, Emery D. Berger
2005 J jnl
Int. J. Softw. Tools Technol. Transf.
Michael D. Jones, Jacob Sorber
2005 A conf
MobiSys
Jacob Sorber, Nilanjan Banerjee, Mark D. Corner, Sami Rollins
docs/new_database_schema.md
← Index docs/new_database_schema.md markdown

## LLIL function

| Field Name | Field Type | Description |
|-------------|-------------|-------------|
| function_type | string | The inferred type of the analyzed function, determined by the FunctionTypeAnalysis module (e.g., standard, library, thunk). |
| sha256_llil | string | SHA-256 hash computed from the Low-Level Intermediate Language (LLIL) instructions of the function. |
| ssdeep_llil | string | Fuzzy hash (ssdeep) of the LLIL instruction sequence, used for similarity detection. |
| tlsh_llil | string | TLSH (Trend Locality Sensitive Hash) value of the LLIL instructions, used for approximate matching and similarity comparison. |
| instructions_types_llil | list[string] | List of unique LLIL instruction types (e.g., arithmetic, control flow, memory operations). |
| control_flow_count_llil | integer | Number of control flow instructions in the LLIL representation (e.g., branches, jumps, calls). |
| memory_access_pattern_llil | dict | Patterns of memory access operations detected in the LLIL code (e.g., loads, stores, stack operations). |
| register_usage | dict | Summary of register usage, indicating which registers are read and written in the function. |
| total_reg_reads | integer | Total number of register read operations in the LLIL code. |
| total_reg_written | integer | Total number of register write operations in the LLIL code. |
| data_references_count | integer | Number of data references in the LLIL code (e.g., constants, global variables). |
| max_block_size | integer | Size of the largest basic block in the LLIL representation, measured in number of instructions. |
| num_calls | integer | Total number of function call instructions present in the LLIL code. |
| stack_size | integer | Estimated stack size used by the function, inferred from LLIL analysis. |


## CFG level

| Field Name          | Field Type    | Description                                                                                                                               |
|---------------------|---------------|-------------------------------------------------------------------------------------------------------------------------------------------|
| block_id            | integer       | Unique identifier for the basic block within the function (block_instructions + str(block.start) + str(block.end) + str(function.start)). |
| function_address    | integer       | Starting memory address of the parent function containing this block.                                                                     |
| block_start_address | integer       | Starting address of the basic block in memory.                                                                                            |
| block_end_address   | integer       | Ending address of the basic block in memory.                                                                                              |
| block_size          | integer       | Size of the basic block in bytes (computed as end - start).                                                                               |
| instructions_count  | integer       | Number of instructions contained in the basic block.                                                                                      |
| block_instructions  | string        | MD5 hash of the block's instruction sequence, used for integrity or similarity checks.                                                    |
| predecessor_blocks  | list[u64]     | List of addresses or IDs of predecessor blocks in the control flow graph (CFG).                                                           |
| successor_blocks    | list[u64]     | List of addresses or IDs of successor blocks in the CFG.                                                                                  |
| depth               | integer       | Depth level of the block in the control flow graph, starting from the entry block.                                                        |
| position            | integer       | Sequential position or index of the block within the function’s block map.                                                                |
| branch_type         | string        | Type of branch ending the block (e.g., conditional, unconditional, call, return).                                                         |
| block_type          | string        | Classification of the block (e.g., entry, exit, loop header, regular).                                                                    |
| flags               | dict          | Metadata or attributes extracted from the block (e.g., specific behavior or conditions).                                                  |
| dominators          | list[integer] | List of block addresses or IDs that dominate this block in the control flow graph.                                                        |
| post_dominators     | list[integer] | List of block addresses or IDs that post-dominate this block in the control flow graph.                                                   |
 | measures            | list[tuples]  | List of measures to be defined                                                                                                            |

## Disassembly

| Field Name | Field Type | Description |
|-------------|-------------|-------------|
| disassembled_function_hash | string | SHA-256 hash of the disassembled function string, used as a unique identifier. |
| disassembled_function | string | The disassembled function including instruction addresses. |
| disassembled_function_no_addresses | string | The disassembled function without instruction addresses, containing only the instruction mnemonics and operands. |
| disassembled_function_name | string | The name of the analyzed function. |
| disassembled_function_address | integer | The starting memory address of the disassembled function. |
| instructions_count | integer | Total number of instructions within the disassembled function. |
| function_type | string | The inferred type of the function as determined by the FunctionTypeAnalysis module (e.g., standard, library, thunk). |
| instructions_types | list[string] | List of unique instruction types (e.g., arithmetic, logic, control flow, memory). |
| control_flow_count | integer | Number of control flow instructions (e.g., jumps, calls, returns). |
| memory_access_pattern | dict | Patterns of memory access operations detected in the function (e.g., loads, stores, stack operations). |
| register_usage | dict | Summary of register usage, showing which registers are read from or written to. |
| data_references_count | integer | Count of data references made by the function (e.g., global variables or constants). |
| max_block_size | integer | The size of the largest basic block (in number of instructions). |
| num_calls | integer | Total number of function call instructions. |
| stack_size | integer | Estimated stack size used by the function. |

## Decompilation

| Field Name | Field Type | Description |
|-------------|-------------|-------------|
| decompiled_function_hash | string | SHA-256 hash of the decompiled function code, used as a unique identifier. |
| decompiled_function | string | The decompiled function source code in high-level representation. |
| decompiled_function_name | string | The name of the decompiled function. |
| decompiled_function_prototype | string | The function prototype, including return type, name, and parameters. |
| decompiled_function_address | integer | The starting memory address of the decompiled function. |
| function_type | string | The inferred function type from the FunctionTypeAnalysis module (e.g., standard, library, thunk). |
| functions_caller | list[string] | List of functions that call this function (incoming call references). |
| functions_call | list[string] | List of functions called by this function (outgoing call references). |
| flattened_score | float | Score representing the degree of control-flow flattening detected in the function. |
| mba_score | float | Score representing the presence or intensity of mixed boolean arithmetic (MBA) obfuscation patterns. |